Zweistellige Zahl in zwei einstellige Zahlen splitten (Zehner u. Einer)



  • Hallo!

    Wie kann ich eine zweistellige Zahl so in zwei einstellige Zahlen splitten, dass die erste einstellige Zahl mir die Anzahl der Zehner die zweite die Anzahl der Einer angibt? Beispiel:

    int zahl1 = 29;
    int zahl2 = 4;
    
    /* zahl1 */
    zehner1 = 2;
    einer1 = 9;
    
    /* zahl2 */
    zehner2 = 0;
    einer2 = 4;
    

    Gibt es vielleicht in <math.h> solch eine Funktion?

    Gruß
    Michael



  • bloodshower schrieb:

    Gibt es vielleicht in <math.h> solch eine Funktion?

    Noe, laesst sich aber ganz leicht selber bauen:

    einer = zahl % 10
    zehner = zahl / 10


Anmelden zum Antworten