Buscar

Considerando que um programa em C tenha lido os elementos da matriz M [3][3], onde foram incluídos os seguintes elementos: 1 4 7 2 5 8 3 6 9 E qu...

Considerando que um programa em C tenha lido os elementos da matriz M [3][3], onde foram incluídos os seguintes elementos:

1 4 7
2 5 8
3 6 9

E que, depois de lido estes valores, executamos o seguinte código na linguagem C:

for (x=0;x<3;x++)
{
for (y=0;y<3;y++)
{
if ( x < y)
Soma = Soma + M[x][y];
}
}

printf("Soma = %d", Soma);

Qual será a saída mostrada na execução deste programa?


Soma = 5
Soma = 11
Soma = 15
Soma = 19
Soma = 45

Essa pergunta também está no material:

Colaborar - Av2 - Algoritmos e Lógica de Programação
4 pág.

Lógica de Programação e Algoritmos Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A saída mostrada na execução deste programa será "Soma = 20". Isso ocorre porque o código está somando apenas os elementos acima da diagonal principal da matriz M. Os elementos acima da diagonal principal são: 4, 7 e 8. A soma desses elementos é 4 + 7 + 8 = 19.

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