2 5
32
int calculatePower(int base, int exponent) {
if(exponent == 0) {
return 1; // Base case
}
return base * calculatePower(base, exponent - 1); // Recursive call
}
void function_q6_power_recursion() {
int x = 2;
int n = 5;
int result = calculatePower(x, n);
cout << x << " raised to power " << n << " is: " << result << endl;
}
int calculatePower(int base, int exponent) {
if(exponent == 0) {
return 1; // Base case
}
return base * calculatePower(base, exponent - 1); // Recursive call
}
void function_q6_power_recursion() {
int x = 2;
int n = 5;
int result = calculatePower(x, n);
cout << x << " raised to power " << n << " is: " << result << endl;
}