EQST

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

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 Essa é a pergunta que vamos responder e mostrar uma maneira simples de se lembrar dessa informação. Portanto, é essencial você conferir a matéria completamente.

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


Como você não especificou a linguagem, escolhi algumas… 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); }