• пожалуйста помогите найти ошибку в коде, не верно сортирует: нужно четные эл-ты отсортировать по возрастанию,а нечетные по убыванию СИ++
    #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<<"";
    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;
    }

Ответы 3

  • Если я правильно понял, конечно, условие.
  • спасибо)
    • Автор:

      ryland
    • 5 лет назад
    • 0
  • ......................................................
    answer img
    • Автор:

      sumo
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years