• Matéria: Informática
  • Autor: mateussawicki
  • Perguntado 6 anos atrás

A partir da análise do trecho de código em linguagem C abaixo, a alternativa que representa esquematicamente os valores que estarão armazenados na matriz m ao final da execução da linha 8 do algoritmo é:


a)
1 2 3
3 4 6
7 8 9

b)
2 4 6
2 4 6
2 4 6

c)
1 2 2
3 1 3
4 4 1

d)
2 2 2
4 4 4
6 6 6

e)
1 2 3


Anexos:

Respostas

respondido por: mluc1998
0

Resposta:

Letra b

Explicação:

A matriz é sempre definida assim: [linha][coluna].

Na primeira volta do laço, o i vale 0 e o j também vale 0, logo estamos referindo a primeira posição da matriz. Como o j vale 0, a equação ficará assim: 2*(0+1) = 2. Temos um 2 na primeira posição, ele acrescenta 1 ao j e volta pra equação novamente, porém como o j agora vale 1 estamos nos referindo a linha 0(primeira linha) e coluna 1(segunda coluna), o número logo ao lado do 2, e equação é feita novamente: 2*(1+1), lembre-se que o j vale 1 nesse momento, o resultado da conta é igual a 4, o mesmo processo é feito mais uma vez porém com o j valendo 2.

Após isso será acrescentado 1 na variável i, então adicionaremos os valores agora na segunda linha, porém como a equação depende apenas do j os valores sempre serão os mesmos, em todas as linhas.

Perguntas similares