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
Lesezeichen