16.01 Создание и выполнение программы на универсальном языке программирования
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности).
Количество чисел не превышает 1000. Введённые числа не превышают 30000. Гарантируется, что в последовательности есть хотя бы одно число, кратное 3.
Программа должна вывести наименьшее число, кратное 3.
Пример работы программы:
Входные данные | Выходные данные | ||||
| 9 | ||||
Источники:
Идея решения:
Идея решения заключается в том, мы сначала считаем первое число из последовательности, объявив также переменную, в которой будет храниться минимальное число, кратное 3. Затем напишем цикл, который будет работать пока текущее число из последовательности не равен 0. Внутри цикла мы будем проверять текущее число, является ли оно минимальным и кратным 3 и после этого будем считывать следующее число из последовательности
mn = 10**10 # минимальное число последовательности, кратное 3 x = int(input()) # считываем первое число из последовательности while x != 0: # пока текущее число не равно 0 if x % 3 == 0 and x < mn: # если число кратно 3 и меньше минимального, кратного 3 mn = x # перезаписываем минимум x = int(input()) # считываем новое число последовательности print(mn) # вывод минимального числа
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!