Don't like ads? PRO users don't see any ads ;-)
Guest

dicks

By: a guest on Jul 10th, 2012  |  syntax: None  |  size: 1.73 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5.  
  6. using namespace std;
  7. int main()
  8. {
  9.     srand(time(0));
  10.     short number = 0, tries=0, guess=0;
  11.     short llim = 1, hlim = 101;
  12.     bool numberok = false;
  13.     char eval;
  14.     cout << "Enter a number between 1 and 100: ";
  15.     while (!numberok)
  16.     {
  17.         cin >> number;
  18.         if (number > 100 || number < 1)
  19.             cout << "Ok seriously between 1 and 100 you autist. Try again. \n\n";
  20.         else
  21.             numberok = true;
  22.     }
  23.     cout << "\nAight imma try to guess your number. Be a dear and type \"h\" for too high and \"l\" for too low.\n\n";
  24.     while(true)
  25.     {
  26.         guess = (rand()%(hlim-llim)) + llim;
  27.         tries++;
  28.         if (guess == number)
  29.             break;
  30.         cout << guess << "? ";
  31.         cin >> eval;
  32.         if (eval == 'h')
  33.         {
  34.             if (guess > number)
  35.                 hlim = guess;
  36.             else
  37.             {
  38.                 cout << "\noh you fucking liar I'm out\n\n\n";
  39.                 break;
  40.             }
  41.         }
  42.         else if (eval == 'l')
  43.         {
  44.             if (guess < number)
  45.                 llim = guess+1;
  46.             else
  47.             {
  48.                 cout << "\noh you fucking liar I'm out\n\n\n";
  49.                 break;
  50.             }
  51.         }
  52.         else
  53.             cout << "\nC'mon bro, just drop me an h or l and I can do this a lot quicker.\n\n";
  54.     }
  55.     if (guess == number)
  56.     {
  57.         if (tries == 1)
  58.             cout << "\nAw yeah first try. Probability, bitches. It's " << guess << ".\n\n\n";
  59.         else
  60.             cout << "\nSick, got it. Your number's " << guess << ". Took me " << tries << " tries.\n\n\n";
  61.     }
  62.     system("PAUSE");
  63.     return 0;
  64. }