Сумма элементов массива обычно ищется с помощью цикла. Например, можно использовать цикл for.
Это выглядит так
1 2 3 |
Summa = 0; for(i = 0; i < n; i++) Summa = Summa + A[i]; |
Вначале сумма равна 0. А далее последовательно складываются все элементы массива.
Часто массив нужно предварительно ввести с клавиатуры, просуммировать, а затем вывести на экран сумму элементов массива. Это можно сделать с помощью команд cin и cout. И вся программа будет выглядеть так:
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 |
#include <iostream.h> // подключаем cin и cout #include <conio.h> // подключаем getch const int Nmax = 100; // константа - максимальный размер массива int main() { double A[Nmax]; // массив int n; // размер массива, задаваемый пользователем double Summa; int i; // счётчик // ввод массива cout << "Input size "; // ввод размера массива cin >> n; cout << "Input elements "; // ввод элементов массива for(i = 0; i < n; i++) cin >> A[i]; Summa = 0; for(i = 0; i < n; i++) Summa = Summa + A[i]; // вывод суммы элементов массива cout << "Summa = " << Summa; getch();// программа ждёт пока пользователь что-нибудь нажмёт return 0; // правило хорошего тона } |