Buscar

Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. Nota: 10.0 for (int i = 0; i < 2...

Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. Nota: 10.0

for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
if (i == j)
printf("%d ", i+j+1);
else
printf("%d ", i-j+1);
}
printf("\n");
}

O código apresenta dois laços for aninhados.
O primeiro laço for percorre as linhas da matriz.
O segundo laço for percorre as colunas da matriz.
O if verifica se o índice da linha é igual ao índice da coluna.
O printf dentro do if imprime a soma dos índices mais 1.
O printf dentro do else imprime a diferença dos índices mais 1.
A saída apresentada pelo sistema será: 8 2 7 5.
A 8 2 4
B 8 2
7 5
C 8 2 4
7 5 2
D 7 5 2
8 2 4
E 7 5 2

Essa pergunta também está no material:

APOL 01 - LINGUAGEM DE PROGRAMAÇÃO
7 pág.

Linguagem de Programação. Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A saída apresentada pelo sistema será: 8 2 7 5 Portanto, a alternativa correta é a letra B.

0
Dislike0

✏️ 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