- Solution
We'll learn different approaches to solve the previous challenge.
Solution 1: Using Function Arguments #
Press + to interact
// power1.cpp#include <iostream>int power(int m, int n){int r = 1;for(int k=1; k<=n; ++k) r*= m;return r;}int main(){std::cout << power(2,10) << std::endl;}
Explanation #
We’re using a for
loop to compute the power. The loop runs a total of n
times by multiplying the number m
by r
for every iteration of the loop in line 7.
For a more in-depth insight into the solution above, click ...