Предмет: Информатика, автор: ViseTu

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

#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 << "n";


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;
}

Ответы

Автор ответа: contrlc
0
Ответ в файле vvvvvvvvvvvvvvv)
Приложения:
Похожие вопросы
Предмет: Литература, автор: elinadomojceva7828