Система счисления - перезагрузка
Напишите программу для преобразования целого числа, заданного в одной системе счисления (2..16) в целое число системы счисления с другим основанием (2..16). "Цифры" большие 9 представляются одной большой буквой латинского алфавита, например 10 как A, 15 как F, и т.п.
Входные данные
В каждой строке входных данных содержится три числа. Первое число указывает основание системы счисления, в котором задано число, второе - систему счисления, в которую нужно преобразовать заданное число., а третье - само число. Заданное число может содержать несуществующие в заданной системе счисления цифры, в том числе цифры большие 9 и мы их также будем называть "цифрами". Количество цифр не превышает 10 символов. Входные данные в каждой строке будут разделены по меньшей мере одним пробелом.
Выходные данные
Программа выводит для каждого тестового случая в отдельной строке сначала оригинальное число, затем через пробел слово "base", далее через пробел значение заданной системы счисления, далее через пробел символ "=" и далее через пробел в таком же формате новое значение числа в новой системе счисления. Если в заданной системе счисления такого числа не существует, собщение вывести в формате: сначала заданное число, потом через пробел сообщение "is an illegal base" и далее через пробел значение заданной системы счисления и опять через пробел слово "number".