Quersumme berrechnen



  • hallo 🙂

    Folgendes soll ich machen:
    **
    Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe einer vierstelligen Zahl auffordert. Das Programm soll daraufhin die Quersumme der vierstelligen Zahl errechnen und das Ergebnis auf den Bildschirm ausgeben.

    **

    Mein "Versuch" sieht so aus.

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
    
    int zahl1,zahl2,zahl3,zahl4,i;
    i=zahl1+zahl2+zahl3+zahl4;
    
    cout<<"Gib eine 4-stellige Zahl ein"<<endl;
    cin>>zahl1;
    cin>>zahl2;
    cin>>zahl3;
    cin>>zahl4;
    cout<<i;
    
    }
    

    Was habe ich falsch gemacht? 😞

    Wäre froh wenn mir wer helfen könnte 😃

    mfg



  • Prizipiell mal: Das Programm wird zeilenweise abgearbeitet, also setze schon mal das

    i= ...
    

    hinter die Eingabe.

    Zweitens: Warum machst reservierst du 4 ints? Ein int kann auch eine vierstellige Zahl speichern. Das spart bei größeren Programmen ENORM Spicherplatz.

    Schau dir dann zur Quersummenberechnung noch den modulo-Operator an!



  • außerdem muß die Zeile

    i=zahl1+zahl2+zahl3+zahl4;
    

    hinter die letzte der vier cin-Zeilen.



  • oops - ist ja schon beantwortet 😃


Anmelden zum Antworten