Я понял, что сначала складываем цифры последнего разряда, если там получается
или больше, то делаем перенос
в следующий разряд, вычитая восемь, ну и так дальше.
Верно. Вот и всё правило.
Оно автоматически обеспечивает чётность последующих разрядов.
Ну, и двойка вместо нуля во втором разряде при сложении
Вам тоже теперь должна быть понятна:
.
Теперь с умножением на
. Понятно, что
.
Допустим, мы правильно выполнили первое умножение на
. Тогда все цифры результата будут чётными. Значит, второе умножение на
— это просто дописывание нолика. Некорректной ситуации, когда какая-то из непоследних цифр нечётная, не будет.
Как выполнить первое умножение на
? Представим
как
, где
— последняя цифра, а
кратно четырём (на самом деле даже восьми), и потому оканчивается нулём. Например, если
, то
.
Так как
, можно отдельно умножить на
сначала
, затем
, и сложить. Найдите правила, по которым надо выполнять эти три действия в
.
Кажется, что для
и
правила сходные, на самом деле совсем нет. В
Вы умножаете многоразрядное число, у которого все цифры чётные. Это очень просто. А
— умножение одноразрядного числа любой чётности. Здесь может быть перенос. Это чуть сложнее. Зато сложение опять простое.