c quersummen problem



  • Wir sollen folgende Aufgabe lösen:

    Eine ganzzahligen wert einlesen und die quersumme der Zahl ermitteln.
    Erlaubte eingaben sind Zahlen zwischen 1 und 9999.

    Beispiel:
    eingabe: 15000
    Falsche eingabe!

    eingabe: 5634
    quersumme: 18

    Soll in ner konsolenanwendung sein ...
    und mit if und else

    kann mal jemand ne lösung posten
    hab gerad nen totales brett vorm kopf 😃 ...

    THX



  • kann mal jemand ne lösung posten

    Sicher nicht. Wir machen hier keine Hausaufgaben.

    Zeig etwas Eigeninitiative und wir sind gerne bereit zu helfen. Wo genau hast du Probleme? Wie weit bist du? Was ist dein Ansatz?



  • int array[10000];
    	for(int i=0;i < 10000; i++)
    		array[i] = quersum(i);
    

    Nur mal so als Anregung 😉

    Devil



  • int eingabe;
    scanf ("%4d",&eingabe);
    char ziffern[5];
    snprintf (ziffern, 5, "%d", eingabe);

    int quersum = 0;

    while (*ziffern) {
    quersum += *ziffern;
    ziffern++;
    }

    so als Anregung, brauchst nur noch zusammenzubasteln 🙂


Anmelden zum Antworten