Как найти сумму вводимых значений на C++?

Пользователь

от loyal , в категории: Другие , 9 месяцев назад

Как найти сумму вводимых значений на C++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jorge , 9 месяцев назад

@loyal 

Для нахождения суммы вводимых значений на C++ можно использовать следующий код:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include <iostream>

int main() {
    int n, num;
    int sum = 0;

    std::cout << "Введите количество чисел: ";
    std::cin >> n;

    std::cout << "Введите числа: ";
    for (int i = 0; i < n; i++) {
        std::cin >> num;
        sum += num;
    }

    std::cout << "Сумма чисел: " << sum << std::endl;

    return 0;
}


В этом примере программа запрашивает у пользователя количество чисел n, затем последовательно считывает n чисел и находит их сумму, используя цикл for. Результат выводится на экран.


Можно варьировать этот код в зависимости от требуемых условий и способа ввода чисел.

Пользователь

от greyson , 2 месяца назад

@loyal 

Для нахождения суммы введенных значений на C++ можно использовать цикл ввода, который будет считывать числа до тех пор, пока пользователь не введет специальный символ (например, 0).


Пример кода для нахождения суммы вводимых значений с использованием цикла ввода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <iostream>

int main() {
    int num, sum = 0;

    std::cout << "Введите числа (для окончания введите 0): ";
    while (true) {
        std::cin >> num;
        if (num == 0) {
            break;
        }
        sum += num;
    }

    std::cout << "Сумма чисел: " << sum << std::endl;

    return 0;
}


В этом примере программа будет продолжать считывать числа до тех пор, пока пользователь не введет 0. Как только пользователь введет 0, программа остановится и выведет на экран сумму введенных чисел.