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. Em portugol
Soluções para a tarefa
Respondido por
0
funcao fatorial (n: inteiro): inteiro
inicio
se n < 0 entao
retorne -1
senao
se n = 0 entao
retorne 1
senao
retorne n * fatorial(n-1)
fimse
fimse
fimfuncao
inicio
se n < 0 entao
retorne -1
senao
se n = 0 entao
retorne 1
senao
retorne n * fatorial(n-1)
fimse
fimse
fimfuncao
rafaelclp:
Talvez seu professor queira também que você retorne -1 se n >= 13, pois dá overflow... como eu não sei, deixei sem.
Perguntas interessantes