• Помогите, пожалуйста!
    Нужно отсортировать четные строки в прямом порядке, нечетные в обратном. Запутался, не могу найти ошибку, в массиве все строки подряд. Вот код который я написал:

    #include "stdafx.h"
    #include
    #include

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "Russian");
    cout << "Введите число: ";
    srand(time(NULL));
    int per;
    int replace;
    int N = 0;
    N = (N + 15);
    cin >> N;
    int **mass = new int*[N];
    for (int i = 0; i < 10; i++)
    {
    mass[i] = new int[N];
    }
    for (int i = 0; i < 10; i++)
    {
    for (int j = 0; j < 10; j++)
    {
    mass[i][j] = -(N)+rand() % ((N) * 2);
    cout << mass[i][j] << " " << "\t";
    }
    cout << endl;
    }
    cout << "";


    for (int i = 0; i < 10; i++)
    {
    if (i % 2 == 1)
    {
    for (int k = 0; k < 10; k++)
    {
    for (int a = 1; a < 10; a++)
    {
    for (int b = 10 - 1; b > 0; b--)
    if (mass[k][b] < mass[i][b - 1])
    {
    int tmp = mass[k][b];
    mass[k][b] = mass[k][b - 1];
    mass[k][b - 1] = tmp;
    }
    }
    }
    }
    }


    cout << endl;
    for (int i = 0; i < 10; i++)
    {
    for (int j = 0; j < 10; j++)
    {
    cout << mass[i][j] << "\t";
    }
    }
    cout << endl;

    system("PAUSE");

    return 0;
    }

Ответы 1

  • Ответ в файле vvvvvvvvvvvvvvv)
    answer img
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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