Crie uma função recursiva que calcule o fatorial de um número n. A função deve retornar -1 caso não seja possível calcular o fatorial.
OBS: SOMENTE A FUNÇÃO
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.
Lista de comentários
Em pseudocódigo:
FATORIAL(n):
se n < 0, retorna -1
se n = 0, retorna 1
retorna n * FATORIAL(n-1)
Em Python:
def fatorial(n):
if n < 0: return -1
if n = 0: return 1
return n * fatorial(n-1)
Em C/C++:
int fatorial(int n) {
if (n < 0) return -1;
if (n == 0) return 1;
return n * fatorial(n-1);
}