Advertisement
dimon-torchila

Untitled

Oct 3rd, 2021
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.39 KB | None | 0 0
  1. #include<iostream>
  2. #include<random>
  3. #include<Windows.h>
  4. using namespace std;
  5. void kubik(int points)
  6. {
  7.     switch (points)
  8.     {
  9.     case 1:
  10.         cout << "#-----#\n|     |\n|  *  |\n|     |\n#-----#" << endl;
  11.         break;
  12.     case 2:
  13.         cout << "#-----#\n| *   |\n|     |\n|   * |\n#-----#" << endl;
  14.         break;
  15.     case 3:
  16.         cout << "#-----#\n| *   |\n|  *  |\n|   * |\n#-----#" << endl;
  17.         break;
  18.     case 4:
  19.         cout << "#-----#\n| * * |\n|     |\n| * * |\n#-----#" << endl;
  20.         break;
  21.     case 5:
  22.         cout << "#-----#\n| * * |\n|  *  |\n| * * |\n#-----#" << endl;
  23.         break;
  24.     case 6:
  25.         cout << "#-----#\n| * * |\n| * * |\n| * * |\n#-----#" << endl;
  26.         break;
  27.         cout << endl;
  28.     }
  29. }
  30. int main()
  31. {
  32.     setlocale(LC_ALL, "rus");
  33.     srand(time(NULL));
  34.     cout << "Поиграешь со мной в кости?" << endl;
  35.     int mypoints[4], pcpoints[4];
  36.     int mysumm = 0, pcsumm = 0;
  37.     bool k;
  38.     k = rand() % 2;
  39.     if (k)
  40.     {
  41.         cout << "Ты ходишь первым " << endl;
  42.     }
  43.     else
  44.     {
  45.         cout << "Я хожу первым " << endl;
  46.     }
  47.     for (int k1 = 0; k1 < 4; k1++)
  48.     {
  49.         mypoints[k1] = rand() % 6 + 1;
  50.         pcpoints[k1] = rand() % 6 + 1;
  51.         if (k)
  52.         {
  53.             cout << "Тебе выпало: " << mypoints[k1] << endl;
  54.             Sleep(50);
  55.             kubik(mypoints[k1]);
  56.             Sleep(50);
  57.             mysumm += mypoints[k1];
  58.             cout << "Мне выпало: " << pcpoints[k1] << endl;
  59.             Sleep(50);
  60.             kubik(pcpoints[k1]);
  61.             Sleep(50);
  62.             pcsumm += pcpoints[k1];
  63.         }
  64.         else
  65.         {
  66.            
  67.             cout << "Мне выпало: " << pcpoints[k1] << endl;
  68.             Sleep(50);
  69.             kubik(pcpoints[k1]);
  70.             Sleep(50);
  71.             pcsumm += pcpoints[k1];
  72.             cout << "Тебе выпало: " << mypoints[k1] << endl;
  73.             Sleep(50);
  74.             kubik(mypoints[k1]);
  75.             Sleep(50);
  76.             mysumm += mypoints[k1];
  77.         }
  78.         if (k1 < 3)
  79.         {
  80.             if (mysumm > pcsumm)
  81.             {
  82.                 cout << "Пока ты лидируешь: ";
  83.             }
  84.             else if (mysumm < pcsumm)
  85.             {
  86.                 cout << "Догоняй, друг: ";
  87.             }
  88.             else if (mysumm < pcsumm)
  89.             {
  90.                 cout << "Пока что наравне: ";
  91.             }
  92.             cout << mysumm << '-' << pcsumm << endl;
  93.         }
  94.         else
  95.         {
  96.             if (mysumm > pcsumm)
  97.             {
  98.                 cout << "Позравляю с выигрышем ";
  99.             }
  100.             else if (mysumm < pcsumm)
  101.             {
  102.                 cout << "Я тебя обыграл))) ";
  103.             }
  104.             else if (mysumm < pcsumm)
  105.             {
  106.                 cout << "Ничья, сойдёмся на этом?";
  107.             }
  108.             cout << mysumm << '-' << pcsumm << endl;
  109.         }
  110.     }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement