Заданы 2 значения натурального числа N(0<=N<=100000000), записанные в десятичной системе счисления с неизвестным основанием A(2<=A<=16). Написать программу на, которая определяет неизвестное основание системы счисления.
Ответы:
10-09-2016 18:43
Язык PythonA = 2197 # Число в 10 ссB = "1000" # число в неизвестно сс, в данном случае 13-наяfor i in range(2, 17): try: if A == int(B, i): # команда int пытается прочитать строку B как число в сс i print "Основание сс =", i break except: passelse: print "Значения А и В не совпадают" # Если сс подобрать не вышло
⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Заданы 2 значения натурального числа N(0<=N<=100000000), записанные в десятичной системе счисления с неизвестным основанием A(2<=A<=16). Написать программу на, которая определяет неизвестное основание системы счисления.» от пользователя евелина Львова в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.
Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!