ich habe ein programm geschrieben das eine zahl abfragt und mit diesem wert dann arbeiten soll. so weit so normal, es ist jetzt auch völlig irrellevant was das ziel dieses programmes ist, denn es läuft schlicht und einfach nicht vollständig. es wird ohne fehlermeldung oder warnung oder sonstwas kompiliert, fragt dann den wert ab und ist dann auf einmal fertig ohne die darunter liegenden schleifen zu berücksichtigen. wenn ich mir die werte die auf den variablen „zahler“ und „nenner“ liegen ausgeben lasse spuckt er mir nach wie vor die werte aus mit denen diese variablen indiziert wurden, obwohl „groupSize“ sehr wohl angepasst wurden.
warum tut er das und wie kann ich den fehrler beheben?
hier erst mal der code:
#include \<iostream\>
using namespace std;
int main()
{
int groupSize = 0;
int nenner = 365;
int zahler = 1;
cout \<\< "gruppengroesse:" \<\< endl;
cin \>\> groupSize;
for(int i=groupSize; i\<=1; i--)
{
nenner=nenner\*(nenner-i);
}
cout\<\<nenner\<\<endl;
for (int n=groupSize; n\<0; n--)
{
zahler=zahler\*365;
}
cout\<\<zahler \<\< endl;
return 0;
}
mit bestem dank im voraus
sebastian