Informática, perguntado por kyok, 6 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?


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 diegoddjc
0

Resposta:

A alternativa D está incorreta.

Explicação:

o índice de um array sempre começa em 0 (zero).

Perguntas interessantes