Вопрос задан 14.07.2023 в 23:32. Предмет Информатика. Спрашивает Кустова Ольга.

Программа на вход получает натуральные числа. Количество их неизвестно, ввод чисел заканчивается

вводом 0. Количество чисел не превышает 1000. Сами числа не превышают 30000. Программа должна вывести одно число: сумму все трехзначных чисел кратных 4 или вывести "NO", если таких чисел нет.
0 0
Перейти к ответам

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

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

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)

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

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

python
sum_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)

Программа работает следующим образом:

  1. Инициализируется переменная sum_of_numbers для хранения суммы трехзначных чисел, кратных 4.
  2. В цикле while запрашивается ввод числа от пользователя.
  3. Если введенное число равно 0, цикл прерывается.
  4. Проверяется, является ли введенное число трехзначным и кратным 4.
  5. Если условие выполняется, введенное число добавляется к переменной sum_of_numbers.
  6. После выхода из цикла проверяется значение sum_of_numbers.
  7. Если сумма равна 0, выводится сообщение "NO".
  8. В противном случае выводится сумма трехзначных чисел, кратных 4.

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

0 0

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

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

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

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