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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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