CALCUL DE FACTORIELLE

kimmelf2 Messages postés 267 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 27 novembre 2005 - 24 nov. 2003 à 02:26
gvhecke Messages postés 65 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 21 mai 2008 - 11 déc. 2003 à 14:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18124-calcul-de-factorielle

gvhecke Messages postés 65 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 21 mai 2008
11 déc. 2003 à 14:01
Miniviet -> getch est une fonction C qui permet de capturer un caractère en entrée.
miniviet Messages postés 2 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 11 décembre 2003
11 déc. 2003 à 10:09
pour un débutant c koi getch?
gvhecke Messages postés 65 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 21 mai 2008
25 nov. 2003 à 13:30
int factoriel(int n)
{ return (n > 0) ? n*factoriel(n-1) : 1 ; }

ou plus comprehensible pour certain

int factoriel(int n)
{
if(n) return n*factoriel(n-1);
else return 1; //sans le else ca marche aussi !
}

Y'a pas photo... et puis c'est l'exemple le plus sité dans la plus grande partie des ouvrages dédiés à l'apprentissage du c++ et des fonctions récursives.

Mais l'idée est là.... bon courage pour la suite.
kimmelf2 Messages postés 267 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 27 novembre 2005
24 nov. 2003 à 02:26
euh .... je veux pas etre mechant mais la .....

note = 2 pour pas etre trop vache (je l'enregistre pas hein, c'est juste pour la forme)

double factoriel(double i)
{
return i>2 ? i*factoriel(i-1) : 1.0 ;
}
Rejoignez-nous