Пожалуйста помогите найти ошибку в коде, не верно сортирует: нужно четные эл-ты отсортировать по возрастанию,а нечетные по убыванию СИ++ #include #include #include #include #include #include using namespace std; int main() { ...

Пожалуйста помогите найти ошибку в коде, не верно сортирует: нужно четные эл-ты отсортировать по возрастанию,а нечетные по убыванию СИ++ #include #include #include #include #include #include using namespace std; int main() { 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; }
Гость
Ответ(ы) на вопрос:
Гость
......................................................
Не нашли ответ?
Ответить на вопрос
Похожие вопросы