Bonjour tout le monde :
J'aimerai bien que vous me donnez un soutient pour pouvoir connaître ou j'ai commue l'erreur dans ce programme pour débutant.
Voila le programme:

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
16
17
18
#include <stdio.h>
#include <stdlib.h>
main()
{
    int X,i,Fac;
    printf (" Veuillez entrez une valeur :\n " );
    scanf ("%d",&X);
    if (X>0) {
        for (i=1;i<X;i--)
            Fac=X*i;
        printf (" Le factorielle de %d est : %d\n ",X,Fac);
    }
    else if(X==0)
        printf (" Le factorielle de %d est : 1 ",X);
    else
        printf(" Veuillez entrez un nombre posetive\n ");
    system (" pause ");
}
Quand j'exécute le programme et je fais entrer la valeur 3 il ne me repend pas vite et lorsqu'il affiche la réponse il donne : -2147483648
Merci d'avance pour tous les gens qui mon aidaient.