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;
A voir également:
- Résultat est toujours egale à 1
- Resultat foot - Télécharger - Vie quotidienne
- Lexer resultat - Télécharger - Sport
- Inférieur ou egale clavier - Forum Ubuntu
- Égale barré - Forum Clavier
- Résultat loto bulgarie autriche azerbaïdjan ✓ - Forum Loisirs / Divertissements
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
Une comparaison se fait avec == ... et NON PAS avec un seul "="
https://forums.commentcamarche.net/forum/affich-37622077-langage-c-les-operateurs
Franck7511
Messages postés
15853
Statut
Membre
1 121
Et depuis quand n! = n^n ?
Pierre1310
Messages postés
8854
Statut
Membre
652
Mettre "=" signifie une affectation alors que "==" signifie une comparaison.