Quersumme C++ |
08.07.2016, 22:17 | Auf diesen Beitrag antworten » | |||||
GG_Easy | Quersumme C++ Meine Frage: Hallo ich hab da mal ne Frage an euch. Zur Berechnung einer Quersumme hab eine for Schleife und auch eine while Schleife gemacht und dies Funktioniert auch, aber jedes mal wenn ich eine Zahl mit 10 Ziffern eingebe kommt die Quersumme 51 raus... Was muss ich anders machen, damit der auch von größeren Zahlen die Quersumme ausspuckt. Ich bin noch sehr Grün hinter den Ohren was C++ betrifft Vielen Dank schonmal für eure Antworten Meine Ideen: muss ich irgendwas anders definieren? |
|||||
|
||||||
09.07.2016, 08:23 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Das Problem kann ich mit g++ nicht nachvollziehen. Dein Screenshot sieht aber nach Visual Studio aus, oder? Führe mal folgenden Code aus (den kann man auch reinkopieren, statt einen Screenshot zu machen):
Hast du bei ULONG_MAX einen anderen Wert als bei ULLONG_MAX? Wenn ja, versuche statt unsigned long int doch unsigned long long. |
|||||
09.07.2016, 09:39 | Auf diesen Beitrag antworten » | |||||
GG_Easy | DANKE DANKE DANKE!! Das wars ich hab unsigned long int mit unsigned long long ausgetauscht und siehe da es funktioniert. Ja ich habe Visual Studio und das war so gesehen eine Fleißaufgabe aber ich bin gestern abend fast durchgedreht deswegen.... Manchmal ist es eben nur ein Klick davon entfernt |
|