Find power of a number using recursion using c program


Levels of difficulty: / perform operation:

C Program

#include<stdio.h>
int main() {
	int pow,num;
	long int res;
	long int power(int,int);
	printf("\nEnter a number: ");
	scanf("%d",&num);
	printf("\nEnter power: ");
	scanf("%d",&pow);
	res=power(num,pow);
	printf("\n%d to the power %d is: %ld",num,pow,res);
	return 0;
}
int i=1;
long int sum=1;
long int power(int num,int pow) {
	if(i<=pow) {
		sum=sum*num;
		power(num,pow-1);
	} else
	      return sum;
}