Hi,

wir haben mal in der Schule ein ähnliches Programm geschrieben, zur Berechnung der Ziffernsumme, da wurden auch vorher die einzelnen Ziffern rausgefiltert. Das war allerdings in C++, ich weiß also nicht, inwieweit sich das auch nach Bascom umlegen lässt.

Code:
int Zehner = 0     //Variable Zehner als Integer definieren
int Einser = 0     //Variable Einser als Integer definieren
int Zahl = XX     //Die Zahl, die zerlegt werden soll


Zehner = Zahl / 10     //Die Zahl wird durch 10 dividiert, die Nachkommastellen werden bei einer Integerdivision in C weggelassen, in "Zehner" steht also die Zehnerstelle der Zahl. Ob das in Bascom auch so ist, weiß ich nicht.

Einser = Zahl - (Zehner * 10)     //ist glaube ich selbsterklärend...


//So hat man in den Variablen Einser sowie Zehner die jeweiligen Stellen der Zahl. Das ist die für mich einfachste und vor allem logischste Lösung.

Viele Grüße