Hey E*PvP,
ich hab eine Problem, undzwar muss ich ein Programm schreiben, dass mir die Quersumme berechnet, der von mir eingegebenen Zahl berechnet und anschließend überprüft ob die Quersumme durch 3 teilbar ist oder nicht.
Ich hab mal das hier geschrieben:
Code:
#include <iostream>
using namespace std;
void ZiffernBerechnen(int zahl, int* ziffern, unsigned int stelle)
{
if(stelle < 3)
{
ziffern[stelle] = zahl % 10;
zahl /= 10;
ZiffernBerechnen(zahl, ziffern, stelle+1);
}
}
int main()
{
int ziffern[3];
int zahl;
cout << "Zahl zur berechnung der Quersummer eingeben: ";
cin >> zahl;
ZiffernBerechnen(zahl, ziffern, 0);
int quersumme = 0;
for(unsigned int i = 0; i < 3; i++)
quersumme += ziffern[i];
cout << "Quersumme: " << quersumme;
system("PAUSE");
return 0;
}
Jetzt hab ich irgendwie ein Blackout bei dem Teil, wo mir das Programm sagen soll die die Quersumme durch 3 teilbra ist oder nicht... .
Habt ihr Vorschläge?
LG Doc.