В тот же вечер захотелось доработать метод из предыдущего поста, чтобы можно было перемножать числа с большим количеством разрядов и большими циферками в этих разрядах. Вот что получилось:
Ведь, понятно, сколько будет точек пересечения линий. Поэтому и не обязательно рисовать все линии. Достаточно знать, сколько их в "пучке".
Складывать в горизонтальном направлении оказывается легче, чем в вертикальном.
В общем, уходят ошибки, которые могут возникнуть при перемножении разрядов.
В целом можно сказать, что некоторая громоздкость позволяет более детально отслеживать свои действия и находить ошибки, если вычисление должно быть точным.
3 комментария на «Развитие метода (умножение больших чисел)»