//file:Expo.C
#include<iostream.h>
int Power(int,int);
int main()
{
int number; //number that is being raised to power
int exponent; //Power the number is being raised to
cin >> number >> exponent;
cout << Power(number,exponent);
return 0;
}
int Power(int x,int n)
{
if (n == 1) //Base Case
return x;
else
return x* Power(x,n-1); //General Case
}
To visualize the code, consider number=2 and exponent=5