Вам понадобится
  • Бумага и карандаш
Инструкция
1
Разбейте задуманное число, к примеру х, на грани. Начинайте справа налево, с последней цифры. Включите в каждую грань по две соседние цифры. Учтите, что если х состоит из четного числа цифр, то в первой (слева) грани будет две цифры; если же число х состоит из нечетного числа цифр, то первая грань состоит из одной цифры. То количество граней, что вы получили и будет показывает сколько цифр получится в результате.
2
Путем подбора ищем наибольшую цифру, чтобы ее квадрат не превосходил числа, находящегося в первой грани. Эта цифра и станет первой цифрой результата.
3
Возведите первую полученную цифру результата в квадрат. Вычтите полученное число из первой грани и припишите к найденной разности вторую грань. Получили число У. Имеющуюся часть результата умножьте на 2, получим число у. Далее подберите такую наибольшую цифру с, чтобы произведение числа (10 * х + с) на х не превосходило числа У. Цифра с будет второй цифрой результата.
4
Произведение числа на с вычтите из числа У. Припишите к найденной разности справа третью грань. Получится некоторое число А. Умножьте имеющуюся часть результата на 2, получится число а. Далее подберите наибольшую цифру Z, такую чтобы произведение числа на z не превосходило числа A. Цифра B будет третьей цифрой результата.

Все последующие шаги повторяют 4-й шаг. Это продолжается до тех пор, пока не используется последняя грань.