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?
Não podemos criar uma matriz com o nome "matriz".
O tipo de valor atribuído nas posições da matriz, não condiz com o tipo float que foi declarado.
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2.
Não se pode criar matrizes que tenham o mesmo número de colunas e linhas.
Os valores deveriam ser passados entre aspas. Por exemplo: matriz[1][1] = "1";
Soluções para a tarefa
Respondido por
3
Resposta:
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2.
Explicação:
na linguagem C, o índice inicia a partir do 0.
Perguntas interessantes