Probleme en programmation C

Résolu
sakura111 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, a tous le monde


je suis une etudiente j'ai vécu un problème de programmation c pour les factoriel voici le programme que j'ai fais :
#include<stdio.h>
int main ()
{
int i,n,f;
printf("entrer la valeur de n : \n");
scanf("%d",&n);
i=0;
i=i++;
f=1;
while (i<=n)
{ f=f*i;
}
printf("%d",f);
return 0;}


et merci :)
A voir également:

3 réponses

huberson
 
Quel est ton problème exactement?
0
sakura111 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
il me demande d'entrer le nombre dans l'exécution et quand je le fais entrer il ce ferme sans donner le résultat :s
0
marie pink angel Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   4
 
tout d'abord le i doit etre initialiser à 1, ensuite l'incrémentation de i se fait à l'interieur de la boucle while ;)
0
marie pink angel Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   4
 
le programme devient donc :

#include<stdio.h>
int main ()
{
int i,n,f;
printf("entrer la valeur de n : \n");
scanf("%d",&n);
i=1;
f=1;
while (i<=n)
{ f=f*i;
i=i++;
}
printf("%d",f);
return 0;}
0
sakura111 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
ouiiiii mercii :) sa marche bien maintenant :))
0
sakura111 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
on doit toujours incrémenter dans la boucle de while donc ?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
Sur quel OS travail tu ? (Windows je parie)
Comment lance tu le programme ? (je parie en cliquant sur l'icone, ou un truc dans le genre)

Si j'ai bon au devinettes, il faut que tu mettes un getch() à la fin de ton programme juste avant le return.
Sinon, explique mieux la manip que tu réalises.
0
sakura111 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
salut,
1-os windows7;
2-je fais build aprés run ;
mais si on mis getch() on doit le declaré #include<conio.h>
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
pardon, getchar()
0