Zitat von
CASA:
dass z nicht zu a umgewandelt wird,
Welches z und a?
Außerdem verschiebst du aktuell alle Zeichen.
Bei Cäsar werden aber nicht alle Zeichen verändert
Delphi-Quellcode:
if eingabe[i] in ['a'..'z'] then
eingabe[i] := Chr((Ord(eingabe[i]) - Ord('a') + offset) mod 26 + Ord('a'));
Dieses verschiebt z.B. die kleinen Buchstaben a bis z innerhalb ihres Bereichs.