bonsoir
ben ceci est un programme qui traite le factoriel d'un nombre donnée,mais je comprend pas quelques une de ces etappes;merci de clarifier un peu les choses pour moi...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #include<stdio.h>
main()
{
int N;
int I;
double FACT;
do
{
printf("entrez un entier naturel : ");
scanf("%d", &N);
}
while (N<0);
I=1;
FACT=1;
while (I<=N)
{
FACT*=I;
I++;
} |
.
.
.
.
pourkoi on a fait N<0 audebut pourkoi on a pas comencé directement par while (I<=N)..
autre chose conçérne le meme probléme mais cette fois en utulisant la boucle for
for(FACT=1.0, I=1 ; I<=N ; I++)
ds cet exemple pouruoi on a fait FACT=1.0 pourquoi le 1.0(le point zéro)
c tt merci davance.
Partager