14.02 Поиск цифр(-ы) числа
Ошибка.
Попробуйте повторить позже
Операнды арифметического выражения записаны в системе счисления с основанием 14.
В записи чисел переменной обозначена неизвестная цифра из алфавита 14-ричной системы счисления.
Определите наименьшее значение
, при котором значение данного арифметического выражения кратно 10. Для
найденного
вычислите частное от деления значения арифметического выражения на 10 и укажите его в ответе в
десятичной системе счисления. Основание системы счисления указывать не нужно.
Даны три числа ,
и
, содержащие переменную x, которая может принимать значения из
алфавита 14-ричной системы счисления. Нам необходимо определить наименьшее значение x, при котором сумма этих
трёх чисел делится на 10, и затем вычислить частное от деления суммы на 10. Сначала мы создаём цикл for x in
’0123456789ABCD’:, чтобы перебрать все допустимые цифры 14-ричной системы. Для каждого значения x мы
формируем строки с подставленной цифрой x и переводим их в десятичные числа с помощью функции int(..., 14): a =
int(f’3AxD11’, 14), b = int(f’74xC8’, 14) и c = int(f’x8A63’, 14). После этого вычисляем сумму этих чисел и проверяем
условие делимости на 10 через if (a + b + c) % 10 == 0. Как только находим первое (то есть наименьшее) значение x,
удовлетворяющее условию, выводим частное от деления суммы на 10 с помощью print((a + b + c) //
10) и прерываем цикл через break, чтобы не проверять большие значения x, так как нам нужен именно
наименьший.
# Перебираем все допустимые цифры x в 14-ричной системе for x in ’0123456789ABCD’: # Преобразуем первое число $3AxD11_{14}$ в десятичную систему a = int(f’3A{x}D11’, 14) # Преобразуем второе число $74xC8_{14}$ в десятичную систему b = int(f’74{x}C8’, 14) # Преобразуем третье число $x8A63_{14}$ в десятичную систему c = int(f’{x}8A63’, 14) # Проверяем, делится ли сумма чисел на 10 if (a + b + c) % 10 == 0: # Если делится, выводим частное от деления суммы на 10 print((a + b + c) // 10) # Прерываем цикл, так как нужен наименьший x break
Специальные программы

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

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

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

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

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

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