코딩테스트
[C++] 행렬 덧셈
뇨롱
2021. 6. 27. 01:02
숙제 3 (행렬 덧셈)
정수의 원소를 가지는 같은 크기의 두 개의 행렬이 주어졌을 때 두 행렬의 합을 계산하는 프로그램을 작성하시오.
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int **arr1=new int*[n];
int **arr2=new int*[n];
for(int i=0;i<n;i++){
arr1[i]=new int[m];
arr2[i]=new int[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];
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++) cout<<arr1[i][j]+arr2[i][j]<<' ';
cout<<endl;
}
for(int i=0;i<n;i++){
delete[] arr1[i];
delete[] arr2[i];
}
delete[] arr1;
delete[] arr2;
return 0;
}