
Вопрос задан 14.07.2023 в 23:32.
Предмет Информатика.
Спрашивает Кустова Ольга.
Программа на вход получает натуральные числа. Количество их неизвестно, ввод чисел заканчивается
вводом 0. Количество чисел не превышает 1000. Сами числа не превышают 30000. Программа должна вывести одно число: сумму все трехзначных чисел кратных 4 или вывести "NO", если таких чисел нет.

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

Отвечает Соколова Саша.
answer = 0
while True:
current = int(input())
if current == 0:
break
if current > 99 and current < 1000 and current % 4 == 0:
answer += current
if answer == 0:
print("NO")
else:
print(answer)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на языке Python, которая решает задачу:
pythonsum_of_numbers = 0
while True:
number = int(input("Введите число: "))
if number == 0:
break
if 100 <= number <= 999 and number % 4 == 0:
sum_of_numbers += number
if sum_of_numbers == 0:
print("NO")
else:
print("Сумма трехзначных чисел, кратных 4: ", sum_of_numbers)
Программа работает следующим образом:
- Инициализируется переменная
sum_of_numbers
для хранения суммы трехзначных чисел, кратных 4. - В цикле
while
запрашивается ввод числа от пользователя. - Если введенное число равно 0, цикл прерывается.
- Проверяется, является ли введенное число трехзначным и кратным 4.
- Если условие выполняется, введенное число добавляется к переменной
sum_of_numbers
. - После выхода из цикла проверяется значение
sum_of_numbers
. - Если сумма равна 0, выводится сообщение "NO".
- В противном случае выводится сумма трехзначных чисел, кратных 4.
Обратите внимание, что в приведенном примере предполагается, что пользователь вводит только натуральные числа, как указано в условии задачи.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili