Zitat Zitat von Perishand Beitrag anzeigen
Hier noch mit einer Char Variable, ist zwar nicht so "schön" aber was läuft, das läuft:
Es ist sogar schöner, da man gleich auf ganzzahligkeit und Länge 4 prüfen kann.

sondern die Ascii Position(Zahl an welcher Position dieses Zeichen ist)
Vielleicht ein wenig unglücklich formuliert... Es geht nicht um die Position im String, sondern um die kodierung des Zeichens (in dem Fall der Ziffer) in ASCIIl.

Heißt wenn wir 48 jeweils von 4 Zahlen abziehen, bekommen wir das richtige Ergebnis
Interessante Idee, aber ob man erst die einzelnen ASCII werte addiert und dann 4x48 subtrahiert, oder das subtrahieren gleich macht, macht keinen Unterschied. Man sollte bei dem Code jedoch möglichst nah an der "menschlichen" vorgehensweise bleiben, vor allem wenn das Programm zu Lernzwecken dient.