Buscar

Com base no programa a seguir, considere as entradas 0, 1 e 5. Qual será a saída apresentada para cada entrada, respectivamente? #include

Com base no programa a seguir, considere as entradas 0, 1 e 5. Qual será a saída apresentada para cada entrada, respectivamente?

#include

int func(int n) {

if (n == 0) {

return (1);

}

else {

return(n - func(n-1));

}

}

int main() {

int a, b;

printf("Digite um valor inteiro:");

scanf("%d", &a);

b = func(a);

printf("%d \n", b);

return 0;

}

a) 1 0 5
b) 1 0 2
c) 0 1 2
d) 0 1 5
e) 1 1 5


a) 1 0 5
b) 1 0 2
c) 0 1 2
d) 0 1 5
e) 1 1 5

Essa pergunta também está no material:

Compilado de Provas - Linguagem e Técnica de Programação - UNIP EAD
19 pág.

Linguagem de Programação. Centro Universitário Joaquim NabucoCentro Universitário Joaquim Nabuco

💡 1 Resposta

User badge image

Ed Verified user icon

Para a entrada 0, a saída será 1. Para a entrada 1, a saída será 0. Para a entrada 5, a saída será 3. Portanto, a alternativa correta é a letra D) 0 1 5.

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