Umstrukturierung
This commit is contained in:
parent
5a4fc7c2c8
commit
2e07263e06
1 changed files with 9 additions and 18 deletions
|
@ -9,40 +9,31 @@ int main()
|
||||||
{
|
{
|
||||||
bool again = true;
|
bool again = true;
|
||||||
|
|
||||||
while(again==true)
|
while(again)
|
||||||
{
|
{
|
||||||
short randNumber = 0, tries = 0, number = 0;
|
srand(time(NULL));
|
||||||
|
again = false;
|
||||||
|
short randNumber = rand()%100+1, tries = 0, number = 0;
|
||||||
std::string input;
|
std::string input;
|
||||||
|
|
||||||
std::cout << "Errate die richtige Zahl zwischen 1 und 100: ";
|
std::cout << "Errate die richtige Zahl zwischen 1 und 100: ";
|
||||||
|
|
||||||
srand(time(NULL));
|
|
||||||
randNumber = rand()%100+1;
|
|
||||||
|
|
||||||
while(number!=randNumber)
|
while(number!=randNumber)
|
||||||
{
|
{
|
||||||
tries++;
|
tries++;
|
||||||
getline(std::cin, input);
|
getline(std::cin, input);
|
||||||
stringstream(input) >> number;
|
stringstream(input) >> number;
|
||||||
|
|
||||||
if(number<randNumber)
|
if(number<randNumber) std::cout << "\nDie eingegebene Zahl ist zu klein! Versuche es erneut: ";
|
||||||
{
|
else if(number>randNumber) std::cout << "\nDie eingegebene Zahl ist zu gro\xE1! Versuche es erneut: ";
|
||||||
std::cout << "\nDie eingegebene Zahl ist zu klein! Versuche es erneut: ";
|
|
||||||
}
|
|
||||||
if(number>randNumber)
|
|
||||||
{
|
|
||||||
std::cout << "\nDie eingegebene Zahl ist zu gro\xE1! Versuche es erneut: ";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
number = 0;
|
|
||||||
|
|
||||||
//Zusatzaufgabe: Berechne die minimal notwendige Anzahl an Versuchen
|
//Zusatzaufgabe: Berechne die minimal notwendige Anzahl an Versuchen
|
||||||
std::cout << "\nTreffer! Du hast " << tries << " Versuche gebraucht.\nWenn du ein 2. mal spielen m\x94 \bchtest, gib \"1\" ein. Zum beenden w\x84hle eine beliebige Eingabe: ";
|
std::cout << "\nTreffer! Du hast " << tries << " Versuche gebraucht.\nWenn du ein 2. mal spielen m\x94 \bchtest, gib \"1\" ein. Zum beenden w\x84hle eine beliebige Eingabe: ";
|
||||||
getline(std::cin, input);
|
getline(std::cin, input);
|
||||||
stringstream(input) >> randNumber;
|
stringstream(input) >> randNumber;
|
||||||
std::cout << endl << endl;
|
if(randNumber == 1) again = true;
|
||||||
if(randNumber == 1) again = randNumber;
|
std::cout << "\n\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
return(0);
|
return(0);
|
||||||
|
|
Reference in a new issue