반응형
● 문제 접근 과정
1. 첫째 줄에 행렬의 크기 N 과 M이 주어진다.
2. 첫째 줄부터 N개의 줄에 행렬 A와 B를 더한 행렬을 출력한다.
3. M은 100보다 작거나 같고, 행렬의 원소는 절댓값이 100보다 작거나 같은 정수이다.
4. 배열의 크기를 정할 N,M을 선언 후 입력받기.
5. 배열의 크기 만큼 arr1,arr2에 각각 입력값 저장.
6. arr1에 arr2를 더하여 출력.
● 구현
#include <iostream>
using namespace std;
int main() {
int N, M;
int arr1[101][101] = {
0,
};
int arr2[101][101] = {
0,
};
cin >> N >> M;
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
cin >> arr1[i][j];
}
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
cin >> arr2[i][j];
arr1[i][j] += arr2[i][j];
cout << arr1[i][j] << " ";
}
cout << "\n";
}
}
https://www.acmicpc.net/problem/2738
반응형