CE code c ne marche pas
furious-titan
Messages postés
20
Statut
Membre
-
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je veut faire un factorielle voici le code que jai mis mais il ne marche pas ,vous pouvez me le corriger svp??
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int nombre=0,resultat=0;
printf("entre le nombre:\n");
scanf("%d",&nombre);
int i=0;
i=nombre-1;
while(i>0)
{
resultat=nombre*i;
--i;
printf("le factoriel de %d nombre est : %d\n",resultat);
}
}
je veut faire un factorielle voici le code que jai mis mais il ne marche pas ,vous pouvez me le corriger svp??
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int nombre=0,resultat=0;
printf("entre le nombre:\n");
scanf("%d",&nombre);
int i=0;
i=nombre-1;
while(i>0)
{
resultat=nombre*i;
--i;
printf("le factoriel de %d nombre est : %d\n",resultat);
}
}
A voir également:
- CE code c ne marche pas
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
2 réponses
Salut,
Essaye ceci :
resultat = resultat + nombre*i;
Car à chaque boucle tu perds ton resultat précédent sinon...
Essaye ceci :
resultat = resultat + nombre*i;
Car à chaque boucle tu perds ton resultat précédent sinon...
furious-titan
Messages postés
20
Statut
Membre
2
dsl mais sa marhe pas eceque je peut utiliser les pointeurs?