Поиск суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю - 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;
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменных: — Number — для хранения введенного числа — sum — для хранения суммы чисел
  3. Инициализация переменной sum значением 0
  4. Запуск цикла, который выполняется до тех пор, пока пользователь вводит числа и они не равны 0: — Пользователь вводит число, которое сохраняется в переменной Number — Если число отрицательное, то оно прибавляется к переменной sum
  5. После окончания цикла выводится значение переменной sum
  6. Программа завершается

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы