Factorielle Récursive
Étant donné un entier positif n
, votre tâche est de créer une fonction récursive pour calculer la factorielle de n
.
La factorielle de n
, notée n!
, est le produit de tous les entiers positifs inférieurs ou égaux à n
. Par exemple, la factorielle de 5 est 5! = 5 x 4 x 3 x 2 x 1 = 120
.
La factorielle de 0 est définie comme étant 1, c'est-à-dire 0! = 1
.
La première et unique ligne de l'entrée contient un entier n
(1 ≤ n ≤ 20), qui représente le nombre dont on doit calculer la factorielle.
La sortie du programme doit être une seule ligne contenant la factorielle de n
.
Entrée | Sortie |
---|---|
5 | 120 |
0 | 1 |
2 | 2 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB