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

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

    №2222 по КИМ

    Ниже записана программа. Получив на вход число x, эта программа печатает два числа L и M. При каком наибольшем значении x после выполнения программы на экран будет выведено сначала число 3, а затем – 7.

    Ответ

    Ответ:

    65535

    Решение

    С помощью алгоритма мы можем перебрать разные значения.

    Для решения напишем программу на языке Python:

    for y in range(1000000, 0, -1):
      x = y
      L, M = 0, 0
      while x > 12:
        L = L + 1
        x = x // 4
        M = x
      if L > M:
        L, M = M, L
      if L == 3 and M == 7:
        print(y)
        break
     
    Программа выводит: 65535.
    Понятно ли решение?

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

    15
    Задание №49006Задание №33503Задание №33498Задание №33510Задание №33509Задание №33507Задание №33985Задание №33983Задание №33982Задание №33786Задание №33785Задание №33784Задание №33783Задание №33781Задание №33779
    Бесплатно

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

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

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