Re: factoriel d'un nombre
Citation:
Envoyé par etoile1506
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:
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.
Bonjour
Pourrais tu éviter le langage sms stp?
A la lecture de ce que tu demandes, je me demande si tu ne comprends pas le code ou si plutot tu n'as pas clairement compris le raisonnement qui mène au calcul d'une factorielle...
Tu es au clair sur ce que c'est qu'une factorielle ?