Advertisement
Taraxacum

GuessTheNumber

Oct 20th, 2018
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <ctime>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     srand((unsigned)time(NULL));
  10.  
  11.     int num[3], i, cnt = 0;
  12.  
  13.     while (cnt < 3) {
  14.         num[cnt] = rand() % 10;
  15.  
  16.         for (i = 0; i < cnt; i++) {
  17.             if (num[i] == num[cnt]) {
  18.                 break;
  19.             }
  20.         }
  21.  
  22.         cnt += (i == cnt);
  23.     }
  24.  
  25.     printf("[__LINE__] $a=%d  $b=%d  $c=%d\n", num[0], num[1], num[2]);
  26.  
  27.     int guess[3];
  28.     int A = 0, B = 0;
  29.  
  30.     for (int i = 0; i < 3; i++) {
  31.         cin >> guess[i];
  32.     }
  33.  
  34.     for (int i = 0; i < 3; i++) {
  35.         if (guess[i] == num[i]) {
  36.             A++;
  37.         } else {
  38.             B += (guess[i] == num[(i + 1) % 3] || guess[i] == num[(i + 2) % 3]);
  39.         }
  40.     }
  41.  
  42.     cout << A << "A" << B << "B" << endl;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement