Login
Дайте направление решения задачи.
794 просмотров
Перейти к просмотру всей ветки
in Antwort lisenkalejka 18.05.15 16:29, Zuletzt geändert 18.05.15 16:41 (BorisL0)
Алгоритм записан по ссылке в Вашем документе http://de.wikipedia.org/wiki/IBAN#Validierung_der_Pr.C3.BCfsumme
Считываете весь IBAN, потом его начальный кусочек (буквенный код страны вроде DE и две следующие цифры) переносите в конец строки.
Далее 2 буквы заменяете на цифры по алгоритму: A - 10, B - 11, ... (например DE заменяется так на 1314).
Далее ищете остаток от деления этого длинного числа на 97 по записанной Вами уже подпрограмме. Вычитаете это значение из 98.
Вроде все.
Считываете весь IBAN, потом его начальный кусочек (буквенный код страны вроде DE и две следующие цифры) переносите в конец строки.
Далее 2 буквы заменяете на цифры по алгоритму: A - 10, B - 11, ... (например DE заменяется так на 1314).
Далее ищете остаток от деления этого длинного числа на 97 по записанной Вами уже подпрограмме. Вычитаете это значение из 98.
Вроде все.