Решение задачи №1237 «Сумма матриц» с ACMP
Условие задачи
Заданы две целочисленные матрицы, каждая из которых состоит из N строк и M столбцов. Требуется вычислить их сумму.
Входные данные
Первая строка входного файла INPUT.TXT содержит два натуральных числа N и M – количество строк и столбцов каждой матрицы. Далее следует описание двух матриц. Каждая матрица состоит из N строк по M целых чисел. Матрицы отделены друг от друга пустой строкой. Все числа во входных данных не превышают 100 по абсолютной величине.
Выходные данные
В выходной файл OUTPUT.TXT выведите матрицу, полученную в результате суммы заданных матриц.
Решение на C++
Решение на C++
#include<iostream>
using namespace std;
main ()
{
int n,m,i,j,s;
freopen("input.txt","r",stdin);
cin>>n>>m;
int a[n][m],b[n][m],c[n][m];
for(i=0;i<n;++i)
for(j=0;j<m;++j)cin>>a[i][j];
for(i=0;i<n;++i)
for(j=0;j<m;++j)cin>>b[i][j];
for(i=0;i<n;++i)
for(j=0;j<m;++j)c[i][j]=a[i][j]+b[i][j];
for(i=0;i<n;++i)
{
for(j=0;j<m;++j)cout<<c[i][j]<<' ';
cout<<endl;}
}
Условия задач взяты с сайта acmp.ru