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≡1mod97.
Ich nenne z0=xxx00xxx, dann ist z=z0+a⋅10n+1+b⋅10n. Vertauscht man die Ziffern a und b, dann erhält man z′=z0+a⋅10n+b⋅10n+1 und die Differenz z−z′ ist
z−z′=a⋅10n+1+b⋅10n−a⋅10n−b⋅10n+1=10n⋅9⋅(a−b) Die falsche Zahl z′ kann nun nicht mehr ≡1mod97 sein, da die Differenz z−z′ nicht durch 97 teilbar sein kann; was offensichtlich ist.