Buscar

Escreva uma função recursiva que retorne um inteiro representando o resto da divisão de dois inteiros. Utilize o seguinte protótipo: int resto(int,...

Escreva uma função recursiva que retorne um inteiro representando o resto da divisão de dois inteiros. Utilize o seguinte protótipo: int resto(int,int);


Essa pergunta também está no material:

Lista-Resolvida-Recursão
14 pág.

Algoritmos e Programação Universidade Federal de Santa MariaUniversidade Federal de Santa Maria

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo uma possível implementação em C++ da função recursiva que retorna o resto da divisão de dois inteiros: ``` int resto(int dividendo, int divisor) { if (dividendo < divisor) { return dividendo; } else { return resto(dividendo - divisor, divisor); } } ``` Essa função utiliza o conceito de divisão inteira por subtração sucessiva. A cada chamada recursiva, o dividendo é subtraído do divisor até que o resultado seja menor que o divisor, momento em que o resto é encontrado e retornado.

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