Algorithme d'une factorielle - boucle while
Résolu/Fermé
ade67
-
DZjoker -
DZjoker -
Bonsoir,
Je dois créer un programme en langage C qui calcul une factorielle à l'aide d'une boucle while! Quelqu'un peut-il m'aider car je me prends la tête dessus depuis 3heures...
Merci d'avance!
Je dois créer un programme en langage C qui calcul une factorielle à l'aide d'une boucle while! Quelqu'un peut-il m'aider car je me prends la tête dessus depuis 3heures...
Merci d'avance!
A voir également:
- Factorielle de 12
- Ecrire un algorithme qui calcule le factoriel d'un nombre - Meilleures réponses
- Ecrire un algorithme qui calcule factorielle de n - Meilleures réponses
- Factorielle calculatrice casio ✓ - Forum Autres périphériques et appareils
- Casio graph 35+ ✓ - Forum calculatrices
- Factorielle ti 83 - Forum calculatrices
- Factorielle sur TI-82 Stats - Forum Matériel & Système
- Factorielle sur TI ✓ - Forum calculatrices
3 réponses
Salut,
Si tu veux calculer la factorielle de n, l'algorithme est du genre :
Voilà, il ne te reste plus qu'à remettre ça en C et ça devrait marcher !
Si tu veux calculer la factorielle de n, l'algorithme est du genre :
i = n-1
resultat = n
tant que i > 1 faire
resultat = resultat * i
i = i-1
fin tant que
retourner resultat
Voilà, il ne te reste plus qu'à remettre ça en C et ça devrait marcher !
ade67
Ok je vais essayé!! Merci!
ade67
Ca ne marche pas! En C ça donne 4!=12, en gros l'ordi calcul i=n-1=3 et résultat=n=4 et donc pour le résultat ça fait 3*4=12 ... Il y a donc un problème =$... C'est comme ça depuis cet aprèm =(...