백준 2738 c++

magicdrill·2024년 3월 13일

백준 문제풀이

목록 보기
141/673

백준 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;
}

0개의 댓글