Abrasavanie
Grünschnabel
C++:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <limits>
using namespace std;
{
string input;
cin >> input;
int number;
if(getInt(&number, input))
{
}
int main()
{
int num, guess, tries = 0;
srand(static_cast<unsigned int>(time(0)));
num = rand() % 10 + 1;
do
{
cout << "Rate : ";
cin.width(1);
cin >> guess;
if (cin.fail()) {
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(),'\n');
cout<<"Nur Zahlen zwischen 1 und 10!\n\n";
}
else if (guess>10){
cin.clear();
cout<<""<<guess<<" ist größer als 10!\n\n";
}
else if (guess<1) {
cin.clear();
cout<<""<<guess<<" ist kleiner als 1!\n\n";
}
else {
tries++;
if (guess > num)
cout << "Zu groß!\n\n";
else if (guess < num)
cout << "Zu klein!\n\n";
else
cout << "\nRichtig! Du hast es in " << tries << " Versuchen geschafft!\n";
}
} while((guess != num)&&(tries<3));
return 0;
}
}