Answer to Question #265547 in C++ for Usama

Question #265547

Problem Statement 1 Write a recursive function power (base, exponent) that, when invoked, returns base exponent For example, power (3, 4) = 3 * 3 * 3 * 3. Assume that exponent is an integer greater than or equal to 1. Hint: The recursion step would use the relationship. base exponent = base . base exponent - 1 And the terminating condition occurs when exponent is equal to 1, because base 1 = base


1
Expert's answer
2021-11-18T06:55:01-0500
#include <iostream>


using namespace std;


int power(int base, int exponent) {
    if (exponent != 0)
        return (base * power(base, exponent - 1));
    else
        return 1;
}
int main()
{
    cout<<(power(3,4));


    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS