O que é matriz? Como funciona'
Os itens de uma matriz tem que ser todos do mesmo tipo de dado.
Na prática, as matrizes formam tabelas na memória. Matriz em linguagem C Exemplo de declaração de matriz com 2 dimensões usando linguagem C float Media[5][2];
Onde:
O valor 5 representa a quantidade de linhas.
O valor 2 representa a quantidade de colunas.
Dizemos que esta matriz é do tipo 5 X 2.en7
Como temos 5 linhas com 2 posições de armazenamento em cada linha, temos capacidade para armazenar até 10 elementos (itens) do tipo float.
Será necessário utilizar um índice para cada dimensão da matriz, logo uma matriz bidimensional terá 2 índices, um para posicionar a linha, outro para a coluna.
Assim, como no vetor, o índice da primeira posição é zero. Como atribuir valores a uma matriz? Suponha a matriz como declarada: float Media[5] [2]; para atribuir uma valor precisamos identificar a posição usando os índices:
Media [0][0] = 5;
//Atribui o valor 5 na primeira linha e primeira coluna.
Media [1][0] = 7;
// Atribui o valor 7 na segunda linha, primeira coluna. Preenchendo uma matriz Para fazer o preenchimento de uma matriz, devemos percorrer todos os seus elementos e atribuir-lhes um valor.
Isto pode ser feito tanto gerando valores para cada elemento da matriz, como recebendo os valores pelo teclado.
Um método interessante para percorrer uma matriz é usar duas estruturas de repetição for e duas variáveis inteiras, uma para a linha e a outra para a coluna.
Exemplo:
Suponnha uma matriz de 3 linhas por 3 colunas do tipo inteiro.
Para percorrer a matriz recebendo seus valores, podemos fazer: for ( i=0;