srtgguy

Untitled

May 23rd, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. vector<char> perevorot(vector<char> arr)
  7. {
  8.     vector<char> perevorot;
  9.     int m = 12;
  10.     for (int i = 0; i < 4; i++)
  11.     {
  12.         int n = m;
  13.         for (int j = 0; j < 4; j++)
  14.         {
  15.             perevorot.push_back(arr[m]);
  16.             m -= 4;
  17.         }
  18.         m = n + 1;
  19.     }
  20.     return perevorot;
  21. }
  22.  
  23. void password(vector<char> arr, vector<char> massive)
  24. {
  25.     for (int i = 0; i < 16; i++)
  26.     {
  27.         if (arr[i] == 'X')
  28.             cout << massive[i];
  29.     }
  30. }
  31.  
  32. int main()
  33. {
  34.     vector<char> arr(16);
  35.     vector<char> massive(16);
  36.     for (int i = 0; i < 16; i++)
  37.     {
  38.         char x;
  39.         cin >> x;
  40.         arr[i] = x;
  41.     }
  42.     for (int i = 0; i < 16; i++)
  43.     {
  44.         char x;
  45.         cin >> x;
  46.         massive[i] = x;
  47.     }
  48.     for (int i = 0; i < 4; i++)
  49.     {
  50.         password(arr, massive);
  51.         arr = perevorot(arr);
  52.     }
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment