Напишите программу, которая сортирует по возрастанию первую половину массива и по...

0 голосов
72 просмотров

Напишите программу, которая сортирует по возрастанию первую половину массива и по убыванию вторую половину массива. Каждый элемент должен остаться в «своей» половине. Массив содержит четное количество элементов. язык c++


Информатика (25 баллов) | 72 просмотров
Дан 1 ответ
0 голосов

#include

#include

using namespace std;

bool qw

(int g, int b)

{

   return g>b;

}

int main()

{

   int n,l;

       cin >>n;

   int A[n];

l=0;

   for (int r=0; r

   {

       cin >> A[r];

   }

   sort(A,A+n/2);

   sort(A+n/2,A+n,qw);

      for (int x=0; x

   {

       if(l

           {

            cout  

       l++;

       }

       else if(l==1)

       {

               cout  

       }

   }

   return 0;

}

(54 баллов)