Notions abordées : branchement conditionnel, usage de la pile.
puissance (ç.-à-d. n et puiss),
ainsi que les variables locales (i et temp)
devront être stockés dans la pile.
#include <stdio.h>
int puissance (int n, int puiss) {
int i, temp = 1;
for(i = 0; i < puiss; i++){
temp = temp *n ;
}
return temp ;
}
void main() {
int x,y;
scanf("%d",&x);
scanf("%d",&y);
printf("x^y = %d\n",puissance(x,y));
return;
}