Program to calculate the power of any number using recursion in C++
Solution:
#include <iostream>
using namespace std;
long int calculate(int x,int y)
{
long int result=1;
if(y == 0)
return result;
else
return x*(calculate(x,y-1));
}
int main()
{
int n,a,ans;
cout<<"Enter a number ";
cin>>n;
cout<<"Enter power : ";
cin>>a;
ans=calculate(n,a);
cout<<"Answer is "<<ans;
return 0;
}
Output :
Enter a number 5 Enter power : 3 Answer is 125