Beiträge von BreakBlack

    klappt! Danke euch beiden =)
    aber verstehe nicht wieso dort -1 steht
    char x[5];

    cout << "Schreibe eine 4stellige Zahl" << endl;
    cin.getline(x,sizeof(x));

    int y = 0;

    for(int i = 0; i < sizeof(x) - 1; i++)
    {
    y += (x[i] - '0');
    }

    cout << y << endl;

    getch();


    mfg

    hi users
    bin neu hier im Forum,hab nähmlich vor ein paar wochen mit c++ angefangen.
    Jetzt bin ich an dem Punkt angekommen wo ich einfach nicht mehr weiterkomme =(

    Die Aufgabe ist:

    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.

    Meine .cpp Datei sieht im mom so aus

    #include <iostream>
    #include <conio.h>
    using namespace std;

    int main()
    {
    char x[4];

    cout << "Schreibe eine 4stellige Zahl" << endl;
    cin.getline(x,sizeof(x));

    char y = x[0] + x[1] + x[2] + x[3];

    cout << y << endl;

    getch();
    }

    da kommt immer ein Fehler in der Konsole
    z.B.
    2222
    =
    ô

    Ich hoffe ihr könnt mir helfen =(

    mfg