//tính tich a,b bằng phép cộng
//luy thừa bằng phép công
#include <stdio.h>
int tich(int a, int b);
int luythua(int a, int b);
int main()
{
int a=2;
int b=4;
int c=luythua(a,b);
int d= tich(a,b);
printf("%d\n",d);
printf("%d",c);
}
int tich(int a, int b)
{
int tichAB=0;
for(int i=1; i<=b; i++){
tichAB+=a;
}
return tichAB;
}
int luythua(int a, int b)
{
int T=1;
for(int i=1; i<=b; i++){
T=tich(T,a);
}
return T;
}
Ly90w61uaCB0aWNoIGEsYiBi4bqxbmcgcGjDqXAgY+G7mW5nCi8vbHV5IHRo4burYSBi4bqxbmcgcGjDqXAgY8O0bmcKCgojaW5jbHVkZSA8c3RkaW8uaD4KaW50IHRpY2goaW50IGEsICBpbnQgYik7CmludCBsdXl0aHVhKGludCBhLCBpbnQgYik7CgppbnQgbWFpbigpCnsKCWludCBhPTI7CglpbnQgYj00OwoJaW50IGM9bHV5dGh1YShhLGIpOwoJaW50IGQ9IHRpY2goYSxiKTsKCXByaW50ZigiJWRcbiIsZCk7CglwcmludGYoIiVkIixjKTsKfQppbnQgdGljaChpbnQgYSwgIGludCBiKQp7CglpbnQgdGljaEFCPTA7Cglmb3IoaW50IGk9MTsgaTw9YjsgaSsrKXsKCQl0aWNoQUIrPWE7Cgl9CglyZXR1cm4gdGljaEFCOwp9CmludCBsdXl0aHVhKGludCBhLCBpbnQgYikKewoJaW50IFQ9MTsKCWZvcihpbnQgaT0xOyBpPD1iOyBpKyspewoJCVQ9dGljaChULGEpOwkJCQoJfQoJcmV0dXJuIFQ7Cn0=