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...

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
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.