पावर फंक्शन की गणना गुणा का उपयोग करके की जाती है यानी 5ⁿ = 5×5×5... n बार। इस फंक्शन को गुणा(*) और भाग(/) ऑपरेटर के बिना ठीक से काम करने के लिए, हम नेस्टेड लूप का उपयोग करेंगे जो संख्याओं को n बार जोड़ते हैं।
उदाहरण
#include <iostream>
using namespace std;
int main() {
int a = 4, b = 2;
if (b == 0) {
cout << "The answer is " << 1;
return 0;
}
int answer = a;
int increment = a;
int i, j;
for (i = 1; i < b; i++) {
for (j = 1; j < a; j++) {
answer += increment;
}
increment = answer;
}
cout << "The answer is " << answer;
return 0;
}
आउटपुट
The answer is 16