Вопрос задан 25.10.2023 в 06:51. Предмет Информатика. Спрашивает Смирнов Евгений.

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

кратное трём. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Гарантируется, что в последовательности есть хотя бы одно число, кратное трём. Программа должна вывести наименьшее число, кратное трём. Программу надо написать в python
0 0
Перейти к ответам

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

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

ans = 30000

while(5 < 12):

   n = int(input())

   if(n == 0):

       break

   if(n % 3 == 0 and n < ans):

       ans = n

print(ans)

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

Вот пример программы на Python, которая находит наименьшее число, кратное трём, в последовательности натуральных чисел:

python
# Инициализируем переменную для хранения минимального числа, кратного трём min_multiple_of_three = None # Ввод чисел до встречи с 0 while True: number = int(input("Введите натуральное число (0 для завершения): ")) if number == 0: break # Выход из цикла при вводе 0 # Проверяем, является ли число кратным трём и если да, обновляем min_multiple_of_three if number % 3 == 0: if min_multiple_of_three is None or number < min_multiple_of_three: min_multiple_of_three = number # Проверяем, было ли найдено хотя бы одно число, кратное трём if min_multiple_of_three is not None: print(f"Наименьшее число, кратное трём: {min_multiple_of_three}") else: print("В последовательности не найдено чисел, кратных трём.")

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

0 0

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

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

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

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