Probuje napisac algorytm do odzyskiwania numeru ISBN, jezeli blednie zostala odczytana jedna z cyfr.
Wiadomo ktora cyfra jest zla, trzeba ja zamienic na odpowiednia przy uzyciu sumy kontrolnej, ktora liczy sie w nastepujacy sposob:
Kod: Zaznacz cały
978185326048 3
3 - suma kontrolna
10 - (9 * 1 + 7 * 3 + 8 * 1 (zamienie mnozymy o 1 i 3))%10 = suma kontrolna
Kod: Zaznacz cały
10 - (83 + 3 * a) % 10 = 3
Kod: Zaznacz cały
(3 + 3 * a) % 10 = 7