Site icon Информатика Эксперт

Е14.71 целое положительное число, не превышающее 2030, записали в 6-ричной системе счисления

Значение арифметического выражения 6260 + 6160 + 660 – x, где x – целое положительное число, не превышающее 2030, записали в 6-ричной системе счисления. Определите наименьшее значение x, при котором количество нулей в 6-ричной записи числа, являющегося значением данного арифметического выражения, равно 202.

В ответе запишите число в десятичной системе счисления.

Ответ:

 

ЕГЭ по информатике Основная волна (Центр) 19.06.2024 kompege.ru – задание №14 

Решение:

Объяснение кода:

  1. Определяется функция sixth(a), которая подсчитывает количество нулей в 6-ричной записи числа a.
    • Переменная k используется для хранения количества нулей.
    • В цикле while число a делится на 6, и если остаток от деления равен 0, то переменная k увеличивается на 1. Затем a делится нацело на 6.
    • Цикл продолжается до тех пор, пока a больше 0.
  2. В основном цикле for перебираются значения x от 1 до 2030.
    • Для каждого значения x вычисляется выражение a = 6**260 + 6**160 + 6**60 - x.
    • Если количество нулей в 6-ричной записи числа a, найденное с помощью функции sixth(a), равно 202, то выводится значение x и цикл прерывается с помощью break.

Ответ: 216

Exit mobile version