
dicks
By: a guest on
Jul 10th, 2012 | syntax:
None | size: 1.73 KB | hits: 20 | expires: Never
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(0));
short number = 0, tries=0, guess=0;
short llim = 1, hlim = 101;
bool numberok = false;
char eval;
cout << "Enter a number between 1 and 100: ";
while (!numberok)
{
cin >> number;
if (number > 100 || number < 1)
cout << "Ok seriously between 1 and 100 you autist. Try again. \n\n";
else
numberok = true;
}
cout << "\nAight imma try to guess your number. Be a dear and type \"h\" for too high and \"l\" for too low.\n\n";
while(true)
{
guess = (rand()%(hlim-llim)) + llim;
tries++;
if (guess == number)
break;
cout << guess << "? ";
cin >> eval;
if (eval == 'h')
{
if (guess > number)
hlim = guess;
else
{
cout << "\noh you fucking liar I'm out\n\n\n";
break;
}
}
else if (eval == 'l')
{
if (guess < number)
llim = guess+1;
else
{
cout << "\noh you fucking liar I'm out\n\n\n";
break;
}
}
else
cout << "\nC'mon bro, just drop me an h or l and I can do this a lot quicker.\n\n";
}
if (guess == number)
{
if (tries == 1)
cout << "\nAw yeah first try. Probability, bitches. It's " << guess << ".\n\n\n";
else
cout << "\nSick, got it. Your number's " << guess << ". Took me " << tries << " tries.\n\n\n";
}
system("PAUSE");
return 0;
}