Bonjour tout le monde
J'ai un problème avec le calcul de la factoriel.
Voici le code, je ne mets que la fonction où il y a la boucle.
Il me sort des résultat négatif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int factoriel(int m) { int i; for(i=1;i<m;i++) { m = m*i; } printf("resulat %d\n", m); return m; }
Pourquoi?
Merci.
Cordialement
A bientôt
Partager