A voir également:
- Un programme c++?!
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Programme word gratuit - Guide
- Forcer la fermeture d'un programme - Guide
4 réponses
N = ce que tu veux;
F = 1;
do {
F = F*N;
N --;
}while(N>0);
merci bien mais j'ai une autre question
ca ve dire quoi ce N --; ?! j pas compri ?! et vraiment dsl pour le derangement
F = 1;
do {
F = F*N;
N --;
}while(N>0);
merci bien mais j'ai une autre question
ca ve dire quoi ce N --; ?! j pas compri ?! et vraiment dsl pour le derangement
Tu y est presque, y'a juste une petite erreur. Si tu mets
tu ne vas pas obtenir ce que tu souhaites. Avec ton code tu vas avoir : F = n*(n-1)*(n-1)*...*1, car N sera toujours égal à n-1.
Je te conseille de ne pas utiliser le même nom de variable(majuscule et minuscule) car autrement c'est pas très clair.
Il vaut mieux écrire :
N = n -1
tu ne vas pas obtenir ce que tu souhaites. Avec ton code tu vas avoir : F = n*(n-1)*(n-1)*...*1, car N sera toujours égal à n-1.
Je te conseille de ne pas utiliser le même nom de variable(majuscule et minuscule) car autrement c'est pas très clair.
Il vaut mieux écrire :
#include <stdio.h>
main()
{
int X,F,n;
X = n;
F = 1;
do {
F = F*X;
X = X-1;
}while(X>0);
}
F = 1;
do {
F = F*N;
N --;
}while(N>0);
merci bien mais j'ai une autre question
ca ve dire quoi ce N --; ?! j pas compri ?! et vraiment dsl pour le derangement