Rechercher : dans
Par :

Un programme calculant(en c) n!(n factoriel)

Dernière réponse le 13 fév 2008 à 07:35:53 NG007, le 13 fév 2008 à 05:38:10 
 Signaler ce message aux modérateurs

Bonjour,
On demande de calculer le n! factoriel avec n lu au clavier et apr convention(0!=1), et je n'arrive pas à demarrer!
Svp, j'ai besoin de votre aide.

Configuration: Windows XP
Internet Explorer 7.0

1

 fiddy, le 13 fév 2008 à 07:35:53

Salut,
Deux façon de faire : une version itérative et une version récursive.
Version itérarive :

Résultat=1
Pour i=1 à N faire
   Résultat=Résultat*i
FinPour
   Afficher Résultat

Version récursive
Fonction factoriel (n) {
 Si n=0 Retourner 1
 Sinon Retourner n*factoriel(n-1);
}

Je te laisse le soin de transcrire l'algorithme en langage C ;)
Cordialement
Google is your friend

Répondre à fiddy