CALCUL DE FACTORIELLE

Signaler
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005
-
Messages postés
65
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
21 mai 2008
-
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

Messages postés
65
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
21 mai 2008

Miniviet -> getch est une fonction C qui permet de capturer un caractère en entrée.
Messages postés
2
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
11 décembre 2003

pour un débutant c koi getch?
Messages postés
65
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
21 mai 2008

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.
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005

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 ;
}