17.03 Прочие прототипы
Ошибка.
Попробуйте повторить позже
В файле(dz17-29.txt) содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 10 000 включительно. Необходимо найти минимальный кратный 7 и минимальный кратный 13 элемент последовательности. Если минимальный кратный 7 больше минимального кратного 13, то программа должна вывести количество кратных 7, а также максимальный из них. В противном случае программа должна вывести количество кратных 13, а также максимальный из них.
Решение программой
Сначала читаем последовательность чисел из файла. Задача состоит в сравнении двух минимальных значений: минимального элемента, кратного 7, и минимального элемента, кратного 13. Также считаем количество и находим максимум среди чисел, кратных 7 и кратных 13. Затем сравниваем два минимума: если минимальный кратный 7 больше минимального кратного 13, то выводим количество и максимум среди кратных 7. Иначе — количество и максимум среди кратных 13.
# Открываем файл и читаем все числа f = open(’dz17-29.txt’) s = [int(_) for _ in f] # Счётчики кратных 7 и 13 counter_7 = 0 counter_13 = 0 # Инициализация минимумов и максимумов min_7 = 10 ** 10 min_13 = 10 ** 10 max_7 = -10 ** 10 max_13 = -10 ** 10 # Проходим по всем числам for i in range(len(s)): # Если кратно 7 if s[i] % 7 == 0: counter_7 += 1 min_7 = min(min_7, s[i]) max_7 = max(max_7, s[i]) # Если кратно 13 if s[i] % 13 == 0: counter_13 += 1 min_13 = min(min_13, s[i]) max_13 = max(max_13, s[i]) # Сравниваем минимальные значения и выводим ответ if min_7 > min_13: print(counter_7, max_7) else: print(counter_13, max_13)
Специальные программы

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

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

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

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

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

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