// Aufgabe 20-3.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include "stdafx.h"
#include "std-rene-schwarz.h"


int lastnumber(int zahl)
{
	return zahl % 10;
}


int _tmain(int argc, _TCHAR* argv[])
{
	cout << rsheader << endl;

	int n, res, rest = 0, summe = 0, qsum = 0;
	bool dl;


	cout << "Aufgabe 20-3" << endl;
	cout << "============" << endl;
	
	cout << "\nBitte geben Sie eine nat" << ue << "rliche Zahl ein: ";
	scanf_s("%d", &n);

	rest = n;
	dl = false;

	while(qsum > 9 || dl == false)
	{
		res = 0;
		qsum = 0;

		while(rest > 0)
		{
			res = lastnumber(rest);
			qsum += res;
			cout << "Ziffer: " << (int)res << "- ";
			rest -= lastnumber(rest);
			rest = rest / 10;
			cout << "Rest: " << (int)rest << endl;
		}
		cout << "\n\nQuersumme: " << (int)qsum << "\n\n\n";
		dl = true;
		rest = qsum;
	}
	
	return 0;
}


