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?


a)Soma = 5
b)Soma = 11
c)Soma = 15
d)Soma = 19
e)Soma = 45

Essa pergunta também está no material:

AVA 2 ALGORITIMO DE PROGRAMAÇÃO
4 pág.

Lógica de Programação e Algoritmos Universidade Norte do ParanáUniversidade Norte do Paraná

Respostas

User badge image

Ed Verified user icon

O código em C apresentado percorre a matriz M [3][3] e soma os elementos que estão acima da diagonal principal. Portanto, a saída mostrada na execução deste programa será:

c) Soma = 15

Isso ocorre porque a soma dos elementos acima da diagonal principal é 2 + 3 + 6 + 7 + 8 = 15.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina