На С++
Напишите программу, которая вычисляет сумму элементов матрицы.
Входные данные
В первой строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 ≤ N , M ≤ 100 ). В следующих N строках записаны строки матрицы, в каждой – по M натуральных чисел, разделённых пробелами.
Выходные данные
Программа должна вывести одно число – сумму элементов матрицы.
Примеры
входные данные
4 5
1 2 3 4 5
6 12 8 9 10
11 12 12 14 15
16 17 18 12 20
выходные данные
207
HIPM:
Обязательно мвтрицу делать?
Ответы
Ответ дал:
1
//g++ 5.4.0
#include <iostream>
#include <vector>
using namespace std;
int main()
{
size_t N, M, sum{ 0 };
cin >> N >> M;
vector<vector<int>> v(N, vector<int>(M));
for (size_t i = 0; i < N; ++i) {
for (size_t j = 0; j < M; ++j) {
cin >> v[i][j];
sum += v[i][j];
cout << v[i][j] << " ";
}
cout << endl;
}
cout << sum << endl;
}
#include <iostream>
#include <vector>
using namespace std;
int main()
{
size_t N, M, sum{ 0 };
cin >> N >> M;
vector<vector<int>> v(N, vector<int>(M));
for (size_t i = 0; i < N; ++i) {
for (size_t j = 0; j < M; ++j) {
cin >> v[i][j];
sum += v[i][j];
cout << v[i][j] << " ";
}
cout << endl;
}
cout << sum << endl;
}
Вас заинтересует
4 месяца назад
11 месяцев назад
11 месяцев назад
2 года назад
2 года назад
7 лет назад