Recursivite [Fermé]

Signaler
-
gerber1
Messages postés
15597
Date d'inscription
mardi 11 novembre 2008
Statut
Modérateur
Dernière intervention
9 décembre 2019
-
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

Messages postés
15597
Date d'inscription
mardi 11 novembre 2008
Statut
Modérateur
Dernière intervention
9 décembre 2019
4