?
Guten Abend.
#include<iostream>// Neue Standard Header
using namespace std; // Namensraum der Standardbibliothek
//Zahlenzerleger
//Eine vom Benutzer eingegebene Zahl soll zerlegt werden in 10er, 20er, 30er, usw... und anschliesend wie folgt ausgegeben werden: 1 20
// 1 10
int main()// ! Kein void
{
int f_zahl1=0;
int verteiler[10]={10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
int i=0;
cout <<"bitte geben sie eine Zahl zwischen 10 und 10000 ein\n";
cin >>f_zahl1;
cout <<"Ihre zahl laesst sich wie folgt zerteilen: \n";
bool zahlzerteilt=false; // Flag
for (i=0;i<=10;i++)
{
if(f_zahl1/verteiler[i]!=0)
{
cout <<f_zahl1/verteiler[i]<<" "<<verteiler[i]<<"fertig zerlegt\n";
f_zahl1=f_zahl1%verteiler[i];
zahlzerteilt=true;
}
else if(zahlzerteilt==false)
{
cout <<"FEHLER!";
break;
}
}
cin.sync();
cin.clear();
cin.get(); // auf eine eingabe warten
return 0;
}
So geht es bei mir, sag bitte gleich von anfang an wo der Fehler ist, wir können nicht bei größeren Programmen anfangen zu profezeien.
Bitte poste den Quelltext im forum, da haben wir syntax-coloring.
MfG Max