PoulYakov

Untitled

Nov 3rd, 2022
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2. #include <map>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     system("chcp 1251");
  8.  
  9.     cout << "Task 4\n";
  10.  
  11.     int coupes[54];
  12.     for (int i = 0; i < 36; i++) {
  13.         coupes[i] = i / 4;
  14.     }
  15.     for (int i = 36; i < 54; i++) {
  16.         coupes[i] = 8 - (i - 36) / 2;
  17.     }
  18.     long N;
  19.     for (int i : coupes)
  20.         cout << i;
  21.     cout << "\n";
  22.     map <int, int> m;
  23.     cout << "N = ";
  24.     cin >> N;
  25.     int idx = 0;
  26.     for (int i = 0; i < 9; i++)
  27.         m[i] = 0;
  28.     for (int i = 0; i < N; i++) {
  29.         cin >> idx;
  30.         idx--;
  31.         m[coupes[idx]]++;
  32.     }
  33.     for (int w=0; w<9; w++) {
  34.         if (m[w] >= 6)
  35.             m[w] = 1;
  36.         else
  37.             m[w] = 0;
  38.     }
  39.     int maxim = 0;
  40.     int counter = 0;
  41.     for (int i = 0; i < 9; i++) {
  42.         if (m[i] == 1) {
  43.             counter++;
  44.         }
  45.         else
  46.             counter = 0;
  47.         if (counter > maxim)
  48.             maxim = counter;
  49.     }
  50.     cout << maxim;
  51.  
  52.     return 1;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment