Documente Academic
Documente Profesional
Documente Cultură
Aula 21 þ Matrizes
Einstein Santos
UFRN
19 de outubro de 2018
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1) int numeros[100][30];
3) double notas[3][120];
4) char nome[90][80];
5) bool bandeiras[5][10];
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
int M[2][5];
M :
{índices das linhas}
^
(0) |-1| 0|15|67|41|
(1) |12|25|13|74|33| {elementos}
(0)(1)(2)(3)(4) {índices das colunas}
Visão abstrata:
M :
(0)(1)(2)(3)(4)
(0) |-1| 0|15|67|41|
(1) |12|25|13|74|33|
Visão real:
M :
(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)
|-1| 0|15|67|41|12|25|13|74|33|
M[i][j] = M[ i * COLUNAS + j ]
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
Observação:
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
3) int x[4][3] = { {0, 1, 2}, {3, 4, 5}, {6, 7, 8}, {9, 10, 11} };
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
1)
for(int i=0 ; i < m ; i++){
for(int j=0 ; j < n ; j++){
cout << MAT[m][n];
}
}
2)
for(int i=0 ; i < m ; i++){
for(int j=0 ; j < n ; j++){
cin >> T[i][j];
}
}
cout << T[i][j];
3)
int m, n, A[m][n];
1 Definição de matrizes
2 Declaração de matrizes
8 Erros comuns
9 Exercícios
Fim da aula 21