Поиск суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю - C (СИ)
Формулировка задачи:
Написать программу поиска суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю.
Указание: должен многократно выполняться оператор ввода.
Спасибо
Решение задачи: «Поиск суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю»
textual
Листинг программы
- #include <stdio.h>
- int main()
- {
- int Number, sum(0);
- while (scanf_s("%i",&Number) && Number != 0)
- {
- if (Number < 0)
- sum += Number;
- }
- printf("%i", sum);
- return 0;
- }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменных:
—
Number
— для хранения введенного числа —sum
— для хранения суммы чисел - Инициализация переменной
sum
значением 0 - Запуск цикла, который выполняется до тех пор, пока пользователь вводит числа и они не равны 0:
— Пользователь вводит число, которое сохраняется в переменной
Number
— Если число отрицательное, то оно прибавляется к переменнойsum
- После окончания цикла выводится значение переменной
sum
- Программа завершается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д