Informática, perguntado por tedpe22, 4 meses atrás


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 annelivia
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