#include <iostream>
using namespace std;
const int sz = 2;
void leerMatriz( int v[sz][sz] );
void imprimirMatriz( int v[sz][sz] );
int main()
{
int A[sz][sz];
int B[sz][sz];
int R[sz][sz];
cout << "\nDatos Matriz A:\n";
leerMatriz( A );
cout << "\nDatos Matriz B:\n";
leerMatriz( B );
for( int i = 0; i < sz; i++ ) {
for( int j = 0; j < sz; j++ ) {
R[i][j] = A[i][j] + B[i][j];
}
}
cout << "\n Matriz A:\n";
imprimirMatriz( A );
cout << "\n Matriz B:\n";
imprimirMatriz( B );
cout << "\n Matriz A + B:\n";
imprimirMatriz( R );
return 0;
}
void leerMatriz( int v[sz][sz] )
{
for( int i = 0; i < sz; i++ ) {
for( int j = 0; j < sz; j++ ) {
cout << "[" << i << "][" << j << "]: ";
cin >> v[i][j];
}
}
}
void imprimirMatriz( int v[sz][sz] )
{
for( int i = 0; i < sz; i++ ) {
cout << " | ";
for( int j = 0; j < sz; j++ ) {
cout << v[i][j] << " ";
}
cout << " |\n";
}
}