C++ Program to Calculate Power using Recursion

C++ Program to Calculate Power using Recursion

Write C++ Program to Calculate Power using Recursion

// CPP Program to Calculate Power using Recursion

#include <iostream>

using namespace std;

int Power(int base, int n)
{
	if(n != 0)
		return base * Power(base,n-1);
	else
		return 1;
}
int main()
{
	int base, n;
	cout << "Enter Base Number :--> ";
	cin >> base;

	cout << "Enter Power:--> ";
	cin >> n;

	int result = Power(base,n);

	cout << base << "^" << n << " = " << result;

	return 0;
}

Output:

Enter Base Number :--> 5
Enter Power:--> 6
5^6 = 15625