Загрузка данных


#include <iostream>

using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");

    const int SIZE = 10; // Размер нашего массива
    double arr[SIZE];    // Создаем массив (список) из 10 ячеек
    double sum = 0;      // Переменная, где будем копить сумму

    cout << "--- Лабораторная работа №5 (Массивы) ---" << endl;
    cout << "Введите " << SIZE << " чисел для массива:" << endl;

    // Цикл №1: Заполняем массив данными с клавиатуры
    for (int i = 0; i < SIZE; i++) {
        cout << "Массив[" << i << "] = ";
        cin >> arr[i]; // Записываем число в i-ю ячейку
    }

    // Цикл №2: Пробегаемся по готовому массиву и ищем нужные числа
    for (int i = 0; i < SIZE; i++) {
        if (arr[i] > 0) { // Если число в ячейке больше нуля
            sum += arr[i]; // Прибавляем его к общей сумме (копилке)
        }
    }

    cout << "---------------------------------------" << endl;
    cout << "Сумма только положительных элементов = " << sum << endl;

    return 0;
}