Code:
SuchZahl = rand() % 1000 + 1;
Möchtest du damit eine Zahl zwischen 1 und 1000 generieren???
Sinnloses Musterbeispiel... :shock:
Code:
SuchZahl = (int)((float)rand() / MAX_RAND * 1000);
Würde ich mal sagen
Code:
if(Geraten < SuchZahl)
{
cout << "zu klein!" << endl;
}
if(Geraten > SuchZahl)
{
cout << "zu groß!" << endl;
}
würde ich mal ganz schnell zu nem...
Code:
if(Geraten < SuchZahl)
cout << "zu klein!" << endl;
else if(Geraten > SuchZahl)
cout << "zu groß!" << endl;
...machen. Also else if bei der zweiten Bedingung und geschweifte Klammern weg
Code:
{
cout << "Das war richtig!" << endl;
getch();
}
Warum steht das in geschweiften Klammern???
Warum ne do-while-Schleife???
while würdes auch tun (n guter Compiler macht da garantiert auch ne while-Schleife draus...).
Ich würde ein...
Code:
while(1)
{
cout << "Eine Zahl twischen 1 und 1000!" << endl;
cin >> Geraten;
if(Geraten < SuchZahl)
cout << "zu klein!" << endl;
else if(Geraten > SuchZahl)
cout << "zu groß!" << endl;
else
break;
}
...vorschlagen
Und besonders niedlich finde ich am Ende statt getch() ein system("pause");
MfG RiDER