Регистрация
Войти
Стать экспертом Правила
Информатика

Помогите написать программу си++ вот условие задачи: задан массив целых чисел. Отсортировать четные элементы массива по возрастанию, а нечетные по убыванию. Очень срочно нужно

ОТВЕТЫ
//Dev-C++ 5.11

#include lt;iostreamgt;
using namespace std;

int main(void)
 {const int n=6;
 int arr[n],c;
 for(int i=0;ilt;n;i++)
  cingt;gt;arr[i];
 for(int i=0;ilt;n-1;i++)
  for(int j=i+1;jlt;n;j++)
   if(arr[i]gt;arr[j] amp;amp; arr[i]2==0 amp;amp; arr[j]2==0)
    {c=arr[i];
    arr[i]=arr[j];
    arr[j]=c;}
 for(int i=0;ilt;n-1;i++)
  for(int j=i+1;jlt;n;j++)
   if(arr[i]lt;arr[j] amp;amp; arr[i]2!=0 amp;amp; arr[j]2!=0)
    {c=arr[i];
    arr[i]=arr[j];
    arr[j]=c;}
 coutlt;lt;"Array"lt;lt;endl;
 for(int i=0;ilt;n;i++)
  coutlt;lt;arr[i]lt;lt;" ";
 return 0;}

Пример ввода:
2 6 4 1 5 3
Пример вывода:
Array
2 4 6 5 3 1
8
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам