Zahlen in einzelne Stellen zerlegen ?

mackel90

Mitglied

Hallo.

Ich muss eine Zahl, die in einer variable liegt und als int deklariert ist in einzelne int Variable zu je einem Zeichen zerlegen.

also z.B.:

int zahl;
int z1,z2,z3,z4,z5,z6,z7;

nehmen wr an in "zahl" ist die zahl "1234567" abgelegt.
Dann sollte folgendes rauskommen
z1 = 1
z2 = 2
z3 = 3
z4 = 4
z5 = 5
z6 = 6
z7 = 7

Danke im Vorraus für eure Hilfe
 
Zuletzt bearbeitet:
%a -> letzte Stelle einer Darstellung zur Basis a bekommen
/a -> letzte Stelle einer Darstellung zur Basis a abschneiden

Bsp:
Code:
int zahl;
cin>>zahl;
while(zahl){
 cout<<zahl%10 << endl;
 zahl/=10;}
 
Zurück