Programmation

safi10 -  
 Pacorabanix -
Bonjour,
je suis une élève de 4 ème Science Informatique ,
je souhaite une solution à ce problème:
"écrire une analyse du programme exponentiel qui permet de saisir un entier N (N>0) et calcul e =1/n! .Cette solution doit etre récursive".
merci
A voir également:

3 réponses

sebou76580 Messages postés 371 Statut Membre 23
 
regarde sur google je pense qu'il va regler ton probleme sinon je peut pas trop t'aider!
desolé bye!
0
loupius
 
C'est le calcul de la factorielle qui fait appel à la récursivité.
Recherche sur la toile, c'est expliqué des centaines de fois, un exemple.
Bonne continuation.
0
Pacorabanix
 
voici une indication :

Que fait une factorielle (!)?

1! = 1
2! = 2 * 1
3! = 3 * 2 * 1
4! = 4 * 3 * 2 * 1
5! = 5 * 4 * 3 * 2 * 1

Qu'est ce que la récursivité vient faire la dedans ?

Et bien on peut remarquer que, à part pour le 1! qui vaut 1, n'importe quelle factorielle N! peut être obtenue en faisant N * la factorielle d'avant (par exemple : 4! = 4 * 3!)

Si tu comprends ça c'est bon, tu n'as plus qu'à écrire ta fonction, qui fera appel à elle même sauf dans la cas N = 1 (elle renverra 1).
0