Paste Search Dynamic
Recent pastes
max array
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int MAX_ARRAY = 10001;
  5.  
  6. int main() {
  7.     int N, array[MAX_ARRAY];
  8.     cin >> N;
  9.     for (int i = 1; i <= N; ++i) {
  10.         cin >> array[i];
  11.     }
  12.     int M, k, T;
  13.     cin >> M;
  14.     while (M != 0) {
  15.         cin >> k;
  16.         if (k == 1) {
  17.             int X;
  18.             cin >> X;
  19.             for (int i = N; i > N - 1; --i) {
  20.                 array[i] = array[i - 1];
  21.             }
  22.             array[N - 1] = X;
  23.             T = N + 1;
  24.         }
  25.         else if (k == 2) {
  26.             for (int i = N - 2; i < N; ++i) {
  27.                 array[i] = array[i + 1];
  28.             }
  29.             T = N - 1;
  30.         }
  31.         --M;
  32.     }
  33.     cout << T << "n";
  34.     for (int j = 1; j <= T; ++j) {
  35.         cout << array[j] << " ";
  36.     }
  37.     return 0;
  38. }
Parsed in 0.004 seconds