Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 KB | None | 0 0
  1. #include<iostream>
  2. #include<ctime>
  3. #include<string>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. setlocale(LC_ALL, "rus");
  9. int x, n, a, b, i, c=0;
  10. string clovo[5] = {
  11. "Не правильно! ",
  12. "Не-а! ",
  13. "Мимо! ",
  14. "Промах! ",
  15. "Молоко! "
  16. };
  17.  
  18. cout << "Добро пожаловать!" << endl << "Многоуважаемый \"Митя\" создал самую потрясающую игру которую ты видел(а) когда-либо в своей жизни." << endl << "В такое ты еще не играл(а). Хочешь попробовать? Тогда жми - 1, если же нет - 2" << endl;
  19. cin >> a;
  20. switch (a)
  21. {
  22. case 1: cout << "Итак ты сделал отличный выбор!" << endl << "Приступим. Выбери уровень сложности. 1 - легкий, 2 - сложный, 3 - тяжелый." << endl; break;
  23. default: cout << "Компьютер недоволен, его не утраивает ответ нет.Так что придется играть." << endl << "Выбери уровень сложности. 1 - легкий, 2 - сложный, 3 - тяжелый ";
  24. }
  25. cin >> b;
  26. switch (b)
  27. {
  28. case 1: cout << "Ок. Готов(а)? Компьютер задумал число от 1 до 10, от тебя требуется просто его угадать. Дерзай!" << endl;
  29.  
  30. srand(time(0));
  31. n = 1 + rand() % 10;
  32. for (i = 1; i < 4; i++)
  33. {
  34. srand(time(0));
  35. int o = rand();
  36. o %= 5;
  37.  
  38. cout << "Вводи число" << endl;
  39. cin >> x;
  40. if (x == n)
  41. {
  42. cout << "УРА ПОЗДРАВЛЯЮ ТЫ ВЫЙГРАЛ!!" << endl; break;
  43. }
  44. if (x < n)
  45. {
  46. cout << clovo[o] << "Число больше задуманного." << endl;
  47. }
  48. if (x > n)
  49. {
  50. cout << clovo[o] << "Число меньше задуманного." << endl;
  51. }
  52.  
  53. if (x != n && i == 3)
  54. {
  55. cout << "К сожалению у тебя кончились попытки. Не переживай в следующий раз обязательно получится." << endl;
  56. }
  57.  
  58. }
  59. break;
  60.  
  61. case 2: cout << "Ок. Готов(а)? Компьютер задумал число от 1 до 50, от тебя требуется просто его угадать. Дерзай!" << endl;
  62.  
  63. srand(time(0));
  64. n = 1 + rand() % 50;
  65.  
  66. for (i = 1; i < 6; i++)
  67. {
  68. srand(time(0));
  69. int o = rand();
  70. o %= 5;
  71.  
  72. cout << "Вводи число" << endl;
  73. cin >> x;
  74. if (x == n)
  75. {
  76. cout << "УРА ПОЗДРАВЛЯЮ ТЫ ВЫЙГРАЛ!!" << endl; break;
  77. }
  78. if (x < n)
  79. {
  80. cout << clovo[o] << "Число больше задуманного." << endl;
  81. }
  82. if (x > n)
  83. {
  84. cout << clovo[o] << "Число меньше задуманного." << endl;
  85. }
  86.  
  87. if (x != n && i == 5)
  88. {
  89. cout << "К сожалению у тебя кончились попытки. Не переживай в следующий раз обязательно получится." << endl;
  90. }
  91.  
  92. }
  93. break;
  94.  
  95. case 3: cout << "Ок. Готов(а)? Компьютер задумал число от 1 до 100, от тебя требуется просто его угадать. Дерзай!" << endl;
  96.  
  97. srand(time(0));
  98. n = rand() % 100 + 1;
  99. for (i = 1; i < 11; i++)
  100. {
  101.  
  102. srand(time(0));
  103. int o = rand();
  104. o %= 5;
  105.  
  106. cout << "Вводи число" << endl;
  107. cin >> x;
  108. if (x == n)
  109. {
  110. cout << "УРА ПОЗДРАВЛЯЮ ТЫ ВЫЙГРАЛ!!" << endl; break;
  111. }
  112. if (x < n)
  113. {
  114. cout << clovo[o] << "Число больше задуманного." << endl;
  115. }
  116. if (x > n)
  117. {
  118. cout << clovo[o] << "Число меньше задуманного." << endl;
  119. }
  120.  
  121. if (x != n && i == 10)
  122. {
  123. cout << "К сожалению у тебя кончились попытки. Не переживай в следующий раз обязательно получится." << endl;
  124. }
  125.  
  126. } break;
  127.  
  128. default: cout << "ОЙ, ПОПРОБУЙ ЕЩЕ РАЗ "; break;
  129. }
  130. system("pause");
  131. return (0);
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement