Int Wert in ein Int Array



  • Wahrscheinlich wieder so eine Newbiefrage, aber ich oute mich doch gerne 😃

    Ich habe einen Int Wert (das Ergebnis einer Rechnung).
    Diesen Wert möchte ich in ein Int Array aufteilen.

    int ergebnis; //z.B.: 1234567 
    int array[7];
    
    //Hier den IntWert in das Array reintun
    
    for(int i=0; i<=7; i++)
    {
      cout << array[i] << endl; //Ausgabe: 1 2 3 4 5 6 7
    }
    

    Liebe Grüsse
    Tonda

    ist das machbar, oder ist es besser das Ergebnis gleich in das Array zu speichern? 😕



  • int ergebnis = 1234567;
        int array[7];
    
        for(int i = 6; i >= 0; i--)
        {
            array[i] = ergebnis % 10; //letzte stelle von ergebnis an i-te stelle des arrays 
            ergebnis /= 10; // ergebnis = ergebnis / 10 (letzte stelle von ergebnis löschen)
        }
    
        for(int i = 0; i < 7; i++)
            cout << array[i] << " ";
    


  • 🕶 Vielen Dank Borg. Funzt wunderbar. Schönen sonnigen Sonntag noch.

    Liebe Grüsse
    Tonda


Anmelden zum Antworten