Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Дайте направление решения задачи.

18.05.15 16:40
Re: Дайте направление решения задачи.
 
BorisL0 постоялец
в ответ lisenkalejka 18.05.15 16:29, Последний раз изменено 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.
Вроде все.
 

Перейти на