Exercice en langage algorithmique

Bonjour,
j'ai un devoirs a rendre d urgence il sagit de saisir un algorithme permetant de calculer le factoriel d'un entier n
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Salut, en récursif :

    double fact(int n)
    {
         if (n > 1) return n*fact(n-1);
         else return 1;
    }


    Sinon en classique :

    double fact(int n)
    {
         double f = 1;
         while (n > 1) f *= n--;
         return f;
    }
    0
    1. l'algorithme du factoriel d'un entier:
      0) Début factoriel
      1) saisi(n)
      2) f:=1
      pour i de n à 1 faire
      f:= f*i
      fin pour
      3) afficher (f)
      4)fin factoriel
      1
      1. Vu la date ils s'en fout maintenant
        0
    2. au moin g donné une solution..
      0
      1. oui c sur ^^
        0