#include <cstdlib>
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
cout << "n, m:" << endl;
int i, j, n, m;
cin >> n >> m;
int** a = new int*[n];
cout << "Matrix A:" << endl;
for (i = 0; i < n; i++) {
a[i] = new int[m];
for (j = 0; j < m; j++)
cin >> a[i][j];
}
int** b = new int*[n];
cout << "Matrix B:" << endl;
for (i = 0; i < n; i++) {
b[i] = new int[m];
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];
delete[ ] b[i];
}
delete[ ] b;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
cout << a[i][j] << ' ';
cout << endl;
delete[ ] a[i];
}
delete[ ] a;
system("pause");
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCnVzaW5nIHN0ZDo6Y2luOwp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6ZW5kbDsKCmludCBtYWluKCkKewogICAgY291dCA8PCAibiwgbToiIDw8IGVuZGw7CiAgICBpbnQgaSwgaiwgbiwgbTsKICAgIGNpbiA+PiBuID4+IG07CiAgICBpbnQqKiBhID0gbmV3IGludCpbbl07CiAgICBjb3V0IDw8ICJNYXRyaXggQToiIDw8IGVuZGw7CiAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgYVtpXSA9IG5ldyBpbnRbbV07CiAgICAgICAgZm9yIChqID0gMDsgaiA8IG07IGorKykKICAgICAgICAgICAgY2luID4+IGFbaV1bal07CiAgICB9CiAgICBpbnQqKiBiID0gbmV3IGludCpbbl07CiAgICBjb3V0IDw8ICJNYXRyaXggQjoiIDw8IGVuZGw7CiAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgYltpXSA9IG5ldyBpbnRbbV07CiAgICAgICAgZm9yIChqID0gMDsgaiA8IG07IGorKykKICAgICAgICAgICAgY2luID4+IGJbaV1bal07CiAgICB9CiAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgZm9yIChqID0gMDsgaiA8IG07IGorKykKICAgICAgICAgICAgYVtpXVtqXSArPSBiW2ldW2pdOwogICAgICAgIGRlbGV0ZVsgXSBiW2ldOwogICAgfQogICAgZGVsZXRlWyBdIGI7CiAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKQogICAgewogICAgICAgIGZvciAoaiA9IDA7IGogPCBtOyBqKyspCiAgICAgICAgICAgIGNvdXQgPDwgYVtpXVtqXSA8PCAnICc7CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgICAgIGRlbGV0ZVsgXSBhW2ldOwogICAgfQogICAgZGVsZXRlWyBdIGE7CiAgICBzeXN0ZW0oInBhdXNlIik7Cn0K