Число 121 с основанием n записано в системе счисления с основанием n (n>1). Определите наибольшее возможное значение n, для которого 121 c основанием n<108 с основанием 10. Для этого значения n в ответе напишите представление данного числа в десятичной системе счисления. ПОМОГИТЕ ПЖ! 30 БАЛЛОВ!
С РЕШЕНИЕМ ИЛИ ОБЪЯСНЕНИЕМ!!
ksuffkevich:
вот здесь https://youtu.be/JUQA8OLVAfU еще есть видео-разбор метода решения в ручную (2 способа: через неравенство и без)
Ответы
Ответ дал:
4
Ответ:
9
Объяснение:
number = '121'
N = 0
for n in range(3, 10):
if int(number, n) < 108:
N = n
else:
break
print(N)
Изначально у нас есть число 121
Цикл перебирает переводы 121 из системы n в 10, где n - число от 3 (потому что содержится цифра 2, которой нет в 2 системе) до 10 невключительно
Если число с основанием n при переводе в 10 меньше 108, то обновляем переменную N, иначе выходим из цикла и получаем последнее значение, удовлетворяющее условию.
В данном случае подошли все значения до 9 ()
Похожие вопросы
1 год назад
1 год назад
2 года назад
8 лет назад
8 лет назад
9 лет назад