INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
PROCESSAMENTO DE DADOS
Universidade Federal da Bahia
Departamento de Ciência da Computação
AULA 6 - MATRIZES
Matrizes
Matrizes
float age[5];
float arr[3][3];
Matrizes
float mat[3][4];
mat[1][2] = 6;
cin >> mat[0][2];
Matrizes
int i, j, altura=10, largura=20;
int mat2D[altura][largura];
for(i=0; i < altura; i++)
for(j=0; j < largura; j++)
mat2D[ i ][ j ] = 0;
Me Add Aí
Me Add Aí
#include <iostream>
using namespace std;
int main() {
int N, M, i, j;
cin >> N >> M;
int A[N][M], B[N][M], C[N][M];
// Lê a matriz A
for (i=0; i < N; i++)
for (j=0; j < M; j++)
cin >> A[ i ][ j ];
// Lê a matriz B
for (i=0; i < N; i++)
for (j=0; j < M; j++)
cin >> B[ i ][ j ];
// Calcula a matriz C
for (i=0; i < N; i++)
for (j=0; j < M; j++)
C[ i ][ j ] = A[ i ][ j ]+B[ i ][ j ];
// Imprime a matriz C
for (i=0; i < N; i++) {
for (j=0; j < M-1; j++)
cout << C[ i ][ j ] << “ “;
cout << C[ i ][ j ] << endl;
}
return 0;
}