Analogia das ruas
Analogia do tabuleiro de xadrez e caderno de aritmética
Variáveis compostas, homogêneas e unidimensionais
Agregam um conjunto de variáveis que são:
de mesmo tipo
com um mesmo nome
com índices (posições) diferentes
alocadas sequencialmente na memória
Cada índice do vetor é acessado como uma variável comum
Variáveis compostas, homogêneas e multidimensionais
Trabalham com DUAS ou mais dimensões!
Agregam um conjunto de variáveis:
de mesmo tipo
com um mesmo nome
com índices (posições) diferentes
alocadas na memória (vetor de vetores)
Cada índice da matriz é acessado como uma variável comum
Entrada de dados
Processamento
Saída
com vetor....
#include <stdio.h>
#include <stdlib.h>
int main(void) {
const int linhas = 3;
const int colunas = 4;
int m[linhas][colunas];
system("clear");
printf("Exemplo de Entrada e Saída com matrizes\n\n\n");
//entrada
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
printf("digite o valor para elemento[%i][%i] =>", i, j);
scanf("%i", & m[i][j]);
}
printf("\n");
}
//processamento
printf("Esse é um exemplo didático, não tem processamento\n\n");
//saída
printf("Saída de dados em formato de matriz\n\n");
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
printf("%i ", m[i][j]);
}
printf("\n");
}
return 0;
}
Entrada de dados
Processamento
Saída
com matriz....