Résultat est toujours egale à 1
siwar
-
Pierre1310 Messages postés 8854 Statut Membre -
Pierre1310 Messages postés 8854 Statut Membre -
Bonjour,
j'ai fait ce programme mais je trouve toujours un résultat qui est égale à 1 j'ai pas su quelle est ma faute aidez moi svp
j'ai fait ce programme mais je trouve toujours un résultat qui est égale à 1 j'ai pas su quelle est ma faute aidez moi svp
#include <stdio.h>
#include <stdlib.h>
int main()
{
int entier , factoriel;
printf("donner l'entier");
scanf("%d",&entier);
{if (entier= 0)
factoriel=1 ;
else
factoriel=pow(entier,entier);}
printf("factoriel egale :%d",factoriel);
return 0;
1 réponse
-
Bonjour,
Une comparaison se fait avec == ... et NON PAS avec un seul "="
https://forums.commentcamarche.net/forum/affich-37622077-langage-c-les-operateurs