Series30. Даны целые числа $$K$$, $$N$$, а также $$K$$ наборов целых чисел по $$N$$ элементов в каждом наборе. Для каждого набора вывести сумму его элементов.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# include <iostream> # include <windows.h> # include <cmath> # include <iomanip> # include <fstream> # include <cstdio> using namespace std; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); int a; char name [20]; int k; cout << "Введите число наборов: "; cin >> k; if (k > 5) cout << "Некорректное число наборов" << endl; else for (int i=1; i<=k; ++i) { sprintf (name, "Series30_%d.txt", i); ifstream in (name); int S = 0; cout << "Дан набор целых чисел: "; while (in >> a) { cout << a << " " ; S += a; } in.close (); cout << endl; cout << "Сумма элементов данного набора = " << S << endl << endl; } system ("pause"); return 0; } |
Другие задачи из раздела Series можно посмотреть здесь.
Комментарии: