Bonjour , j'ai écrit ce petit programme en C qui calcule la puissance d'un entier naturel , mais celui-ci ne marche pas . Quand je l'exécute par exemple 34 il m'affiche 4 . Pouvez-vous me le corriger ? Merci.
Voila le programme :
J'ai utilisé un algorithme qui a été déja corriger dans le forum.Code:#include<stdio.h> void main () { int i; int p; int q; int a; printf("saisir l'entier\n"); scanf("%d",&a); printf("saisir la puissance\n"); scanf("%d",&p); if(p==0){ q=1; printf("%d\n",q); } else { q=1; for (i==1; i<= p ; i++); q=q*a; } printf("%d\n",q); system ("pause"); }
-----