#include <iostream>
#include <limits.h>
using namespace std;
int power(int x, int n)
{
if(n == 0)
return 1;
int temp = power(x, n/2);
temp = temp * temp;
if(n % 2 == 0)
return temp;
else
return temp * x;
}
int main() {
int x = 3, n = 5;
cout<<power(x, n);
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter