Вопрос задан 05.05.2021 в 21:48. Предмет Информатика. Спрашивает Романенкова Маша.

требовалось написать программу которой требуется вводить с клавиатуры числа и подсчитывать из сумму

до первого введенного отрицательного числа
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ковшечников Константин.
Т.к. язык программирования не указан, то алгоритм на русском:

бесконечный цикл начало
    переменная = ввод числа с клавиатуры
    если переменная>=0 то сума=сума + переменная, иначе
         вывод на экран значения переменной сумма
         выход из цикла принудительно
    конец если
конец цикла
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно написать программу на языке Python. Вот один из возможных вариантов решения:

python
# инициализируем переменную для хранения суммы sum = 0 # вводим первое число num = int(input("Введите число: ")) # пока число положительное или ноль, добавляем его к сумме и запрашиваем следующее число while num >= 0: sum += num num = int(input("Введите число: ")) # выводим сумму до первого отрицательного числа print("Сумма до первого отрицательного числа:", sum)

В этой программе мы сначала инициализируем переменную sum для хранения суммы. Затем мы запрашиваем у пользователя первое число и начинаем цикл while, который будет продолжаться до тех пор, пока число положительное или ноль. Внутри цикла мы добавляем текущее число к сумме и запрашиваем следующее число.

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

Пример работы программы:

Введите число: 3 Введите число: 5 Введите число: 2 Введите число: -1 Сумма до первого отрицательного числа: 10
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос