Теперь осталось понять - а как определять чётность числа по его записи в
P - ной
системе счисления.
В общем случае есть признаки делимости вида:
- по "последнимй цифрам" - делимость/остатки на делители числа
P
и их степени (для десятичной системы это на 2, 5, 4, 25 и т.д.)
- по "сумме цифр разрядов записи" - делимость/остатки на делители чисел
P-1
и P+1
(для десятичной системы это 9, 3, 11)
По условию нам нужна делимость на 2 в 12-ной системе счисления. Мы нашли 20-значное число "
A3000001500860000061" и если его сократить на одну цифру, то все будет OK:
- у нас есть ответ в 19 и можно вывести все 20-значные числа и проверить их (так можно и возможно НУЖНО поступить на экзамене)
Для общности напишем подпрограмму, сокращающую слов/число до нужной цифры, добавим алфавит и введем переменные
P - для основания системы счисления и q - числа кратности