بالنسبة لحلك هذه هي الأخطاء والله أعلم
موسومة بالأحمر
كود:
#include <stdio.h>
void main() //void sans e
{
float i,n,a,pow;
printf("donner la valeur de n"); scanf("%f",&n);
printf("donner la valeur de a"); scanf("%f",&a);
if(a==0)
printf("errors");
if(n<0)
{pow=1;
for(i=1;i<=(-n);i++)
pow=1/(pow*a);//ici le calcul est faux ,
// il faut plutot calculer la puissance d'une manière normale dans la boucle puis faire la dévision lorsqu'on sorte de la boucle
printf("la solution est %f",pow);// les quotes " à supprimer après pow
}
else
{pow=1;
for(i=1;i<=n;i++)//egalité au lieu de * après le i
pow=pow*a;
printf("la solution est %f",pow);// les quotes " à supprimer après pow
}
}