Berechnung der Quersumme von einer ganzen Zahl c#?

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;

}

Woher ich das weiß:eigene Erfahrung