A utilização de matrizes na linguagem de programação C permite que guardemos dados de um mesmo tipo de forma estruturada, facilitando assim o acesso. Conside o código a seguir, onde temos a criação de uma matriz e atribuição de valores:
int main() {
float matriz [2][2];
matriz[1][1] = 1;
matriz[1][2] = 2;
matriz[2][1] = 3;
matriz[2][2] = 4;
}
Qual o problema com esse código?
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2.
Não podemos criar uma matriz com o nome "matriz".
Não se pode criar matrizes que tenham o mesmo número de colunas e linhas.
O tipo de valor atribuído nas posições da matriz, não condiz com o tipo float que foi declarado.
Os valores deveriam ser passados entre aspas. Por exemplo: matriz[1][1] = "1";
evertonportilho:
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2. Essa é a correta
Soluções para a tarefa
Respondido por
0
Resposta:
A alternativa D está incorreta.
Explicação:
o índice de um array sempre começa em 0 (zero).
Perguntas interessantes
Português,
6 meses atrás
Matemática,
6 meses atrás
Ed. Física,
6 meses atrás
História,
7 meses atrás
Saúde,
7 meses atrás
ENEM,
11 meses atrás
Biologia,
11 meses atrás
Geografia,
11 meses atrás