Questão 2
Quando utiliza-se uma solução com matrizes é preciso ter clareza sobre a ordem de inserção dos dados
Tanto o indice da linha quanto da coluna iniciam-se em zero, portanto a primeira posição a ser ocupada
é linha 0 - coluna 0
Considere o programa abaixo e escolha a opção que contém o que será impresso na linha 11.
1 #include<stdio.h>
2 vold main(
3 float matriz[2][21;
4 Int J,resultado = 0;
5 for(i=0;}<2;+*X
6 for(j=0:1-2;J++X
7 matriz -
8 resultado resultado + matn]
9 }
10 }
11 printf("\n Resultado - %d", resultado);
12 }
a) Resultado 2
b) Resultado 4
c) Resultado 3
d)Resultado O
e) Resultado 1
Respostas
- O que é uma matriz?
É uma tabela organizada em linhas e colunas no formato m x n, onde
- m representa o número de linhas
- n representa o número de colunas
Cada elemento da matriz é identificado por seus índices . Por exemplo, o elemento é o elemento da matriz A, localizado na linha 3 (i=3), coluna 4 (j=4).
- Resolvendo o problema
A imagem anexa reproduz o código correto e identado.
A linha 3 declara uma matriz quadrada de 2 linhas e 2 colunas, cujos índices i e j, por conseguinte, variam de 0 a 1.
Os dois laços for aninhados percorrem os elementos da matriz definindo seus valores, ou seja,
Logo, ao terminar os laços for, a matriz conterá os seguintes valores
e a variável resultado conterá a soma dos valores dos elementos da matriz, ou seja, o valor 4.
- Conclusão
Portanto, a alternativa correta é a letra b.
- Para saber mais
https://brainly.com.br/tarefa/26519729
Resposta:
b) Resultado 4
Explicação: