Probleme en programmation C

Résolu
sakura111 Messages postés 6 Statut Membre -  
Char Snipeur Messages postés 10112 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 :)

3 réponses

  1. huberson
     
    Quel est ton problème exactement?
    0
    1. sakura111 Messages postés 6 Statut Membre
       
      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
    2. marie pink angel Messages postés 96 Statut Membre 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
    3. marie pink angel Messages postés 96 Statut Membre 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
    4. sakura111 Messages postés 6 Statut Membre
       
      ouiiiii mercii :) sa marche bien maintenant :))
      0
    5. sakura111 Messages postés 6 Statut Membre
       
      on doit toujours incrémenter dans la boucle de while donc ?
      0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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
  3. sakura111 Messages postés 6 Statut Membre
     
    salut,
    1-os windows7;
    2-je fais build aprés run ;
    mais si on mis getch() on doit le declaré #include<conio.h>
    0
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      pardon, getchar()
      0