Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №17
  • Задание №17
  • Задание №26115 ЕГЭ Информатике

    Условие задания #26115

    №17 по КИМ

    В файле содержится 6000 целых чисел. Элементы последовательности могут принимать целые значения от −6 000 до 6 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых хотя бы одно число делится на 5, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 5; -10; 8; -3; 25 — ответ: 3 -5.17_-6.txt

    Ответ

    Ответ:

    2168 -11960, 2168 -11960, 2168 -11960

    Решение

    Код - решение:

    text=open('/content/17_-6.txt')

    count=0
    mi=6001

    a = int(text.readline()) 

    for i in range(6000-1):
      x = int(text.readline())

      if x%5==0 or a%5==0:
        count+=1
        mi=min(mi, x+a)
      
      a=x

    print(count, mi)

     

    Код с подсказками:

    text=open('/content/17_-6.txt') # открываем файл

    count=0 # счётчик кол-ва нужных пар
    mi=6001 # минимальное

    a = int(text.readline())  # достаём первое число из файла

    for i in range(6000-1): # перебор 6000-1 раз(-1, так как 1 число уже извлекли!)
      x = int(text.readline()) # задаём переменной новое значение из файла

      if x%5==0 or a%5==0: # проверка на условие
        count+=1 # считаем кол-во
        mi=min(mi, x+a) # определяем минимальное
      
      a=x # не забываем, что пары у нас идут друг за другом!

    print(count, mi) # выводим ответ и продолжаем быть красавчиками!

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №71677Задание №38453Задание №41335Задание №41331Задание №41328Задание №67861Задание №25672Задание №25647Задание №25668Задание №25670Задание №25683Задание №25667Задание №25684Задание №26115Задание №26120
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме