Recursivite

Fermé
ext - 14 sept. 2013 à 11:30
gerber1 Messages postés 15860 Date d'inscription mardi 11 novembre 2008 Statut Modérateur Dernière intervention 28 août 2021 - 14 sept. 2013 à 19:34
Bonjour,


je commence la recursivite, je pense avoir compris en gros, on nous demande ca :

Écrire une fonction itérative qui renvoie un nombre. Ce nombre est le résultat de
l'opération factorielle à partir du nombre passé en paramètre.
* En cas d'erreur, la fonction devra retourner 0.
* Elle devra être prototypée de la façon suivante :
int ft_iterative_factorial(int nb);

donc j ai fais ca

/
int ft_iterative_factorial(int nb)
{
nb = 0 ;
if (nb <= 5)
{
i = i + 1;
ft_iterative_factorial();
}else{
retun (0);
}
}

le soucis est pour le if j ai mis 5 mais je ne sais pas combien de fois je dois renvoyer le nombre, donc j ai du loupe ou mal comprendre quelque chose quelqu un peut il m eclairer ? Merci.

1 réponse

gerber1 Messages postés 15860 Date d'inscription mardi 11 novembre 2008 Statut Modérateur Dernière intervention 28 août 2021 6
14 sept. 2013 à 19:34
0