Buscar

Como fazer recursão em prog?

💡 1 Resposta

User badge image

RD Resoluções

Para montar uma recursão você precisa de uma condição de parada. A recursão, nada mais é, do que chamar uma função dentro dela mesma, exemplo:

int fatorial (int a){
        if(a=1)
                return 1;
        else
               return a*fatorial(a-1);
}

Observe que no segundo return você chama a própria função decrementando o valor de a, porém ao chegar no valor 1 você para de chamar a função e vai retornando os valores. Esse exemplo está na linguagem C.
 

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais