У штрих-кода EAN13 - аналогичный алгоритм, только на два умножаются чётные. И если получается больше 10, то ничего не происходит а просто суммируются все полученные числа.
Кстати, в объяснении товарищ, насколько я понимаю, ошибается: если переставить местами две цифры - чётную и нечетную, то контрольная сумма скорее всего не совпадет
Это сообщение отредактировал IR145 - 30.04.2023 - 16:27