- #include <stdio.h>
-
- void main ()
- {
- int i, N;
- double S;
-
- printf ("Bienvenue dans mon programme de calcul de la factorielle.\n");
-
- printf ( "Saisir la valeur du chiffre dont vous voulez connaitre la factorielle\n" ) ;
- scanf ( "%d",&N );
-
- if ( N == 0 )
- {
- printf ( "\n0! = 1\n" );
- }
- else if ( N == 1 )
- {
- printf ( "\n1! = 1\n" );
- }
- else if ( N == 2 )
- {
- printf ( "\n2! = 2\n" );
- }
- else if ( N > 2 )
- {
- S = 2;
- i = 3;
- do
- {
- S = i * S;
- i++;
- }
- while ( i <= N );
- printf ( "\n%d! = %lf\n",N,S );
- }
- else
- {
- printf ( "\nTu as fait n\'importe quoi, comme d\'hab\n" );
- }
-
- printf ("RMAD PROD©");
-
- getch () ;
- }
#include <stdio.h>
void main ()
{
int i, N;
double S;
printf ("Bienvenue dans mon programme de calcul de la factorielle.\n");
printf ( "Saisir la valeur du chiffre dont vous voulez connaitre la factorielle\n" ) ;
scanf ( "%d",&N );
if ( N == 0 )
{
printf ( "\n0! = 1\n" );
}
else if ( N == 1 )
{
printf ( "\n1! = 1\n" );
}
else if ( N == 2 )
{
printf ( "\n2! = 2\n" );
}
else if ( N > 2 )
{
S = 2;
i = 3;
do
{
S = i * S;
i++;
}
while ( i <= N );
printf ( "\n%d! = %lf\n",N,S );
}
else
{
printf ( "\nTu as fait n\'importe quoi, comme d\'hab\n" );
}
printf ("RMAD PROD©");
getch () ;
}