#include <stdio.h>
int power(int a,int b){
if(b==1) return a;
else return power(a,b/2)*power(a,b/2);
}
int main(void) {
int a;
int b;
printf("Enter the power: \n"); int x= power(a,b);
printf("The value of %d raise to power %d is %d",a
,b
,x
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAgIGludCBwb3dlcihpbnQgYSxpbnQgYil7CQogICAgICAgIGlmKGI9PTEpIHJldHVybiBhOwogICAgICAgIGVsc2UgcmV0dXJuIHBvd2VyKGEsYi8yKSpwb3dlcihhLGIvMik7CiAgICB9CmludCBtYWluKHZvaWQpIHsKICAgICAgIGludCBhOyAKICAgICAgIHByaW50ZigiRW50ZXIgdGhlIGJhc2U6IFxuIik7CiAgICAgICBzY2FuZigiJWQiLCZhKTsKCSAgIGludCBiOyAKICAgICAgIHByaW50ZigiRW50ZXIgdGhlIHBvd2VyOiBcbiIpOwogICAgICAgc2NhbmYoIiVkIiwmYik7CiAgICAgICBpbnQgeD0gcG93ZXIoYSxiKTsKICAgICAgIHByaW50ZigiVGhlIHZhbHVlIG9mICVkIHJhaXNlIHRvIHBvd2VyICVkIGlzICVkIixhLGIseCk7CgkKCXJldHVybiAwOwp9Cg==