#include <cstdlib>
#include <iostream>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
using std::vector;
int main()
{
cout << "n, m:" << endl;
int i, j, n, m;
cin >> n >> m;
vector< vector<int> > a(n, vector<int>(m));
cout << "Matrix A:" << endl;
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
cin >> a[i][j];
vector< vector<int> > b(n, vector<int>(m));
cout << "Matrix B:" << endl;
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
cin >> b[i][j];
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
a[i][j] += b[i][j];
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
cout << a[i][j] << ' ';
cout << endl;
}
system("pause");
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KCnVzaW5nIHN0ZDo6Y2luOwp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6ZW5kbDsKdXNpbmcgc3RkOjp2ZWN0b3I7CgppbnQgbWFpbigpCnsKICAgIGNvdXQgPDwgIm4sIG06IiA8PCBlbmRsOwogICAgaW50IGksIGosIG4sIG07CiAgICBjaW4gPj4gbiA+PiBtOwogICAgdmVjdG9yPCB2ZWN0b3I8aW50PiA+IGEobiwgdmVjdG9yPGludD4obSkpOwogICAgY291dCA8PCAiTWF0cml4IEE6IiA8PCBlbmRsOwogICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykKICAgICAgICBmb3IgKGogPSAwOyBqIDwgbTsgaisrKQogICAgICAgICAgICBjaW4gPj4gYVtpXVtqXTsKICAgIHZlY3RvcjwgdmVjdG9yPGludD4gPiBiKG4sIHZlY3RvcjxpbnQ+KG0pKTsKICAgIGNvdXQgPDwgIk1hdHJpeCBCOiIgPDwgZW5kbDsKICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgZm9yIChqID0gMDsgaiA8IG07IGorKykKICAgICAgICAgICAgY2luID4+IGJbaV1bal07CiAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKQogICAgICAgIGZvciAoaiA9IDA7IGogPCBtOyBqKyspCiAgICAgICAgICAgIGFbaV1bal0gKz0gYltpXVtqXTsKICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChqID0gMDsgaiA8IG07IGorKykKICAgICAgICAgICAgY291dCA8PCBhW2ldW2pdIDw8ICcgJzsKICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9CiAgICBzeXN0ZW0oInBhdXNlIik7Cn0K