Post List

[BOJ] 백준 2738 행렬 덧셈

[BOJ] 백준 2738 행렬 덧셈



문제 링크 : https://www.acmicpc.net/problem/2738


이 문제는 두 행렬을 입력 받고 두 행렬의 합을 출력하면 되는 문제 입니다.
입력받는 행렬의 크기가 정해지지 않았으므로, 벡터를 사용하면 쉽게 해결 할 수 있습니다.


소스 코드 :

#include 
#include 
using namespace std;

int main() {
 int n, m;
 cin >> n >> m; cin.ignore();
 vector< vector> a(n);
 //vector > b(n);
 for (int i = 0; i < n; i++) {
  for (int j = 0; j < m; j++) {
   int t;
   cin >> t; cin.ignore();
   a[i].push_back(t);
  }
 }
 for (int i = 0; i < n; i++) {
  for (int j = 0; j < m; j++) {
   int t;
   cin >> t; cin.ignore();
   a[i][j] = a[i][j] + t;
  }
 }
 for (int i = 0; i < n; i++) {
  for (int j = 0; j < m; j++) {
   cout << a[i][j] << ' ';
  }
  cout << endl;
 }

}

댓글