
Вопрос задан 10.05.2018 в 02:09.
Предмет Информатика.
Спрашивает Курганский Денис.
Пожалуйста помогите найти ошибку в коде, не верно сортирует: нужно четные эл-ты отсортировать по
возрастанию,а нечетные по убыванию СИ++ я уже все перепроверила никак не получается найти { srand(time(0)); int n,i,s,k,j,d,max; setlocale(LC_ALL,"rus"); cout<<" n="; cin>>n; int a[n],b[n],c[n]; for (i=0; i a[i]=rand()%20-10; cout<<" a[n]="; cout<<"\n"; for (i=0; i { cout< } i=0; k=0; j=0; do { if(a[i]%2==0) { c[k]=a[i]; k++; } else { b[j]=a[i]; j++; } i++; } while(i for(i=0; i { for(d=0;d { if(c[d] { max=c[d]; c[d]=c[d+1]; c[d+1]=max; } } } for(j=0; j { for(d=0;d { if(c[d] { max=c[d]; c[d]=c[d+1]; c[d+1]=max; } } } j=0; i=0; d=0; for(j if(d { a[i]=c[d]; d++; } else { a[i]=a[j]; j++; } for(i cout< return 0; }

Ответы на вопрос

Отвечает Дорохин Андрей.
Решение в прикрепленном файле.
результат работы программы:
n = 15
Array:
92 3 37 69 92 95 72 35 79 77 9 39 56 79 44
Sorted array:
92 3 92 35 79 39 72 69 56 77 44 79 37 95 9



Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili