#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