Поиск суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю - 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
- Программа завершается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д