백준 2738 c++
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void)
{
int N, M, i, j;
int** A;
int** B;
int** R;
cin >> N >> M;
if ((N <= 100) && (M <= 100))
{
A = new int*[N];
B = new int* [N];
for (i = 0; i < N; i++)
{
A[i] = new int[M];
B[i] = new int[M];
}
}
else
{
return 0;
}
for (i = 0; i < N; i++)
{
for (j = 0; j < M; j++)
{
cin >> A[i][j];
if (A[i][j] <= 100)
{
;
}
else
{
j--;
}
}
}
for (i = 0; i < N; i++)
{
for (j = 0; j < M; j++)
{
cin >> B[i][j];
if (B[i][j] <= 100)
{
;
}
else
{
j--;
}
}
}
for (i = 0; i < N; i++)
{
for (j = 0; j < M; j++)
{
cout << A[i][j] + B[i][j] << " ";
}
cout << endl;
}
for (i = 0; i < N; i++)
{
delete[] A[i];
delete[] B[i];
}
delete[] A;
delete[] B;
return 0;
}