Exercice en langage algorithmique

lawboubs Messages postés 1 Statut Membre -  
tapion76 Messages postés 3820 Date d'inscription   Statut Membre Dernière intervention   -
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. mimou2601 Messages postés 100 Statut Membre 7
     
    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. tapion76 Messages postés 3820 Date d'inscription   Statut Membre Dernière intervention   888
       
      Vu la date ils s'en fout maintenant
      0
  2. Utilisateur anonyme
     
    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
  3. mimou2601 Messages postés 100 Statut Membre 7
     
    au moin g donné une solution..
    0
    1. tapion76 Messages postés 3820 Date d'inscription   Statut Membre Dernière intervention   888
       
      oui c sur ^^
      0