Ask Question

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.

+5
Answers (1)
  1. 17 January, 12:42
    0
    int power (int base, int exponent)

    {

    if (exponent==1) / /base case.

    return base;

    return base*power (base, exponent-1); //recursive call.

    }

    Explanation:

    The above written function is for calculating base^exponent using recursion. In calculating the power n of a number we have multiply that number with itself n times. So the recursion is calculating the base^exponent-1 and we are multiplying the last base by ourselves.
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “Write a recursive function power (base, exponent) that, when invoked returns base exponent For example, power (3, 4) = 3*3*3*3. Assume that ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers