Buscar

Interprete o código abaixo e assinale a opção correta com relação à saída do programa: #include int func1(int lista[5]) { int i, r; r = lis...

Interprete o código abaixo e assinale a opção correta com relação à saída do programa:
#include

int func1(int lista[5]) {
int i, r;
r = lista[0];

for (int i=0; i<5; i++)
if (lista[i]>r) r=lista[i];
lista[i] = lista[i+1];
return r;
}

int func2(int lista[5]) {
int r;
r = lista[0];

for (int i=0; i<5; i++)
if (lista[i]
lista[i] = lista[i+1];
return r;
}

main()
{
int lista[5] = {100, 35, 101, 43, 13};
printf ("\n %d %d\n",func1(lista),func2(lista));
}
Assinale a resposta correta da saída do programa acima.


13 13
13 101
35 100
101 13
43 43

Essa pergunta também está no material:

PROGRAMAÇÃO APLICADA 1
7 pág.

Automação Industrial Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A saída do programa será: 13 101 Isso ocorre porque a função `func1` retorna o maior valor da lista, que é 101, e a função `func2` retorna o primeiro valor da lista, que é 13. Portanto, a resposta correta é "13 101".

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