Вопрос задан 14.06.2023 в 14:44. Предмет Информатика. Спрашивает Бенская Александра.

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

станет больше и равна 21.входная последовательность заканчивается на 0,чтобы программа могла остановиться, даже если общая сумма всех чисел равна менее 21​
0 0
Перейти к ответам

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

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

Ответ:

Язык python:

number=int(input())

sum=number

while sum<21 and number!=0:

   number=int(input())

   sum+=number

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на языке Python, который решает вашу задачу:

python
def calculate_sum(): total_sum = 0 while True: num = int(input("Введите число: ")) if num == 0: break total_sum += num if total_sum >= 21: break return total_sum result = calculate_sum() print("Общая сумма:", result)

Эта программа будет запрашивать числа у пользователя, пока не будет введен 0 или пока общая сумма не превысит или станет равной 21. После этого программа выведет общую сумму.

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

Введите число: 5 Введите число: 4 Введите число: 8 Введите число: 2 Введите число: 0 Общая сумма: 19

В этом примере общая сумма чисел равна 19, так как после ввода числа 2 сумма превысит 21.

0 0

Похожие вопросы

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

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

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