Вот это очень забавно:
«2. Вычисляется контрольное число как остаток от деления контрольной суммы на 11
3. Если контрольное число больше 9, то контрольное число вычисляется как остаток от деления контрольного числа на 10»
Остаток от деления числа на 11 может быть числом от 0 до 10.
Почему нельзя было в алгоритме написать проще?
3. Если контрольное число равно 10, то принять его равным 0.
Монетизация: лицевой счёт