Почему в конце a всегда равна 1, откуда она берётся? #include int main(){ int a, n; printf("Enter number: "); scanf("%d", &a); printf("Enter power: "); scanf("%d", n); printf("%d", a); if(n>1){ for(int i=0; i<n; i++) a*=a; printf("a=%d", a); } else printf("a=%d", a); return 0; }
#include
int main(){
int a, n;
printf("Enter number: ");
scanf("%d", &a);
printf("Enter power: ");
scanf("%d", n);
printf("%d", a);
if(n>1){
for(int i=0; i<n; i++)
a*=a;
printf("a=%d", a);
}
else
printf("a=%d", a);
return 0;
}