Advertisement
Guest User

21 | Массивы

a guest
May 24th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. //21 | Массивы
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int n, mx, first, last;
  9.     cin >> n;
  10.     int arr[n];
  11.     cin >> arr[0];
  12.     mx = arr[0];
  13.     for(int i = 1; i < n; i++)
  14.     {
  15.         cin >> arr[i];
  16.         if(arr[i] > mx)
  17.             mx = arr[i];
  18.     }
  19.     for(int i = 0; i < n; i++)
  20.     {
  21.         if(arr[i] == mx)
  22.         {
  23.             first = i;
  24.             break;
  25.         }
  26.     }
  27.     for(int i = n - 1; i >= 0; i--)
  28.     {
  29.         if(arr[i] == mx)
  30.         {
  31.             last = i;
  32.             break;
  33.         }
  34.     }
  35.    
  36.     if(first != last)
  37.     {
  38.         for(int j = 0; j < last - first - 1; j++)
  39.         {
  40.             for(int i = first + 1; i < n - 1; i++)
  41.             {
  42.                 arr[i] = arr[i+1];
  43.             }
  44.             n--;
  45.         }
  46.     }
  47.     for(int i = 0; i < n; i++)
  48.         cout << arr[i] << ' ';
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement