Programmation

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
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. 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).
    1. 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.
      1. regarde sur google je pense qu'il va regler ton probleme sinon je peut pas trop t'aider!
        desolé bye!