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

0 голосов
77 просмотров

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

#include "stdafx.h"
#include
#include

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
cout << "Введите число: ";<br> 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";<br> }
cout << endl;<br> }
cout << "\n";<br>

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;<br> for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
cout << mass[i][j] << "\t";<br> }
}
cout << endl;<br>
system("PAUSE");

return 0;
}


Информатика (19 баллов) | 77 просмотров
0

без "stdafx.h" не работает

0

Не заметил. #include и #include там

0

Может проще переделать?

0

что изменить?

Дан 1 ответ
0 голосов
Правильный ответ

Ответ в файле vvvvvvvvvvvvvvv)

(3.7k баллов)