Advertisement
Guest User

Untitled

a guest
May 26th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <conio.h>
  5.  
  6. using namespace std;
  7.  
  8. void check()
  9. {
  10.     srand(static_cast<unsigned int>(time(0)));  // Генератор случайных чисел
  11.  
  12.     int secretNumber = rand() % 100 + 1;  // Диапозон от 1 до 100
  13.     int guess;
  14.     int round = 5;
  15.     int lose = 5;
  16.     int counter = 0;
  17.     int life = 10;
  18.  
  19.  
  20.     cout << "Welcome player" << endl << "Computer generates a range 0 to 100" << endl << "Wish you luck!" << endl;
  21.     cout << "You're life is " << endl;
  22.  
  23.     do
  24.     {
  25.         cout << "Computer's number is: ";
  26.         cin >> guess;
  27.         counter++;
  28.         lose--;
  29.         life--;
  30.  
  31.         if (guess > secretNumber)
  32.         {
  33.             cout << "Too high!\n\n";
  34.             if (counter >= 3)
  35.             {
  36.                 cout << "range 0 to " << (lose + 1) * 25 << endl;
  37.                 secretNumber /= 2;
  38.  
  39.                 cout << secretNumber << endl;
  40.  
  41.                 if (lose <= 0)
  42.                 {
  43.                     cout << "Round is OVER!" << endl << "You're life is " << life << endl << endl << endl;
  44.                 }
  45.             }
  46.         }
  47.         else if (guess < secretNumber)
  48.         {
  49.             cout << "Too low!\n\n";
  50.             if (counter >= 3)
  51.             {
  52.                 cout << "range 0 to " << (lose + 1) * 25 << endl;
  53.                 secretNumber /= 2;
  54.                 cout << secretNumber << endl;
  55.  
  56.                 if (lose <= 0)
  57.                 {
  58.                     cout << "Round is OVER!" << endl << "You're life is " << life << endl << endl << endl;
  59.                 }
  60.             }
  61.         }
  62.  
  63.         else
  64.         {
  65.             life += 10;
  66.             cout << "\nYou win + 10 bonuses lifes!" << endl << "You're life is " << life << endl;
  67.         }
  68.     } while (guess != secretNumber && counter != round);
  69.  
  70.     if (life > 0)
  71.     {
  72.         check();
  73.     }
  74.     else
  75.     {
  76.         cout << "Game is Over!" << endl;
  77.     }
  78. }
  79.  
  80. int main()
  81. {
  82.     check();
  83.     system("pause");
  84.     return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement