Berechnung der Quersumme von einer ganzen Zahl c#?
Guten Tag, ich suche schon seit knappen 2 Stunden im Internet um einen vollständigen Quellcode zu finden, wo jemand die Quersumme einer ganzen Zahl mit einer while/do Schleife erstellt hat.
Bin ein absoluter Neuling im programmieren und weiß noch nichtmal wie ich anfangen soll. Habe auch leider keine Zeit mir jetzt alles beizubringen,weil wir die Aufgabe mit der Quersumme zeitnah abgeben müssen!
Lg
2 Antworten
Ich habe mit C++ verschiedene Möglichkeiten Quersummen zu bilden, ausprobiert hier ein Beispiel davon:
// C++ erst: 01.02.2019 Zahl bzw. Ziffer zerlegen und Quersumme rechnen // Pfad: zahlzerl.cpp
#include <iostream> #include <vector> using namespace std;
int quers;
int main() { int zahl = 0; vector<int> zerlegteZiffern; cout << "Ihre Zahl: "; cin >> zahl; while( zahl > 0 ) { // Zerlegte Ziffern im vector ablegen
zerlegteZiffern.push_back( zahl % 10 );
zahl /= 10;
}
// vector in umgekehrter Reihenfolge ausgeben
for( int i=zerlegteZiffern.size()-1; i >= 0; --i )
{
cout << " " << zerlegteZiffern[i] << endl;
quers= quers + zerlegteZiffern[i];
}
cout << "-----------------------------" << endl;
cout << "Quers.:" << quers << endl;
std::cin.get();
return 0;
}
Hier sind Programme, die die iterierte Quersumme berechnen, d.h.: so lange wieder die Quersumme der Quersummer, bis die letzte Quersumme nur eine Ziffer hat.