Algo ... Sauvegarder Signaler mina - Dernière réponse le 13 déc. 2008 1 réponse Bonjour, est ce que quelqu un peut m aider a resoudre ce prob(calculer n! de maniére ascendante) merci d avanceConfiguration: Windows XP Internet Explorer 7.0 Afficher la suite 1 réponse Trié par votes Votes Date Date décroissante Réponse 1 / 1 ... Signaler Brachior Bonsoir, si tu veux un algo en C en voila deux ^^ en Récursif : int Fact(int n){ if(n > 0) return n*Fact(n-1); return 1; } en Itératif : int Fact(int n){ int i; if(n == 0) return 1; for(i=n-1;i>0;i--) n *= i; return n; } Discussions similaires Algorithme avec alg 32 Mira algo: créer toutes les combinaisons possibles Kobaya Arnaque site Etsy Fanchon algo procedure tres dificile samiro6 Algo majuscules/minuscules slider16 Sujet Précédent Sujet Suivant
Réponse 1 / 1 ... Signaler Brachior Bonsoir, si tu veux un algo en C en voila deux ^^ en Récursif : int Fact(int n){ if(n > 0) return n*Fact(n-1); return 1; } en Itératif : int Fact(int n){ int i; if(n == 0) return 1; for(i=n-1;i>0;i--) n *= i; return n; }