Moin

Du willst doch einfach nur auf die Zeichen A bis E die Werte deiner Zahl aufteilen, ne?

Ein mögliches vorgehen:
Für die z.b. 1.000er Stelle:
Du nimmst deine Zahl modulo 10.000
Dadurch hast du eine Zahl, an dem die weiteren führenden Zahlen abgeschnitten sind.

Die Zahl zwischen 0 und 10.000 teilst du anschließend durch Tausend.(nicht runden, sondern einfach das Komma abschneiden. Wenn du auf Integern arbeitest, musst du also nichts beachten!)

Dadurch hast du nun eine Zahl zwischen 0 und 10, die dir die tausender-Stelle anzeigt.

Das sollte funktionieren. (Evtl. musst du noch prüfen, ob modulo 10.000 für eine 10.000 eben 10k oder 0 ist. Aber mit dem Prinzip solltest du was anfangen können.

Warum dein Code nicht funktioniert, hab cih mir jetzt ehrlich gesagt nciht weiter angesehen.

mfg
Andun