zu c) mal angenommen die IBAN wäre eine Zahl \(z=xxxabxxx\) wobei die \(xxx\) eine beliebige Folge von Ziffern wäre und \(a\) und \(b\) zwei Ziffern, die zusammen stehen und \(b\) steht an der \(n\)'ten Stelle. Die IBAN wäre ok, d.h. \(z \equiv 1 \mod 97 \).
Ich nenne \(z_0=xxx00xxx\), dann ist \(z=z_0 + a\cdot 10^{n+1} + b\cdot 10^{n}\). Vertauscht man die Ziffern \(a\) und \(b\), dann erhält man \(z'=z_0 +a\cdot 10^{n} + b\cdot 10^{n+1} \) und die Differenz \(z-z'\) ist
$$z-z'= a\cdot 10^{n+1} + b\cdot 10^{n} - a\cdot 10^{n} - b\cdot 10^{n+1}=10^n \cdot 9 \cdot(a -b)$$ Die falsche Zahl \(z'\) kann nun nicht mehr \(\equiv 1 \mod 97\) sein, da die Differenz \(z-z'\) nicht durch 97 teilbar sein kann; was offensichtlich ist.