Помогите, пожалуйста!Нужно отсортировать четные строчки в прямом порядке, нечетные в
Помогите, пожалуйста!
Необходимо отсортировать четные строчки в прямом порядке, нечетные в оборотном. Запутался, не могу найти ошибку, в массиве все строки попорядку. Вот код который я написал:
include "stdafx.h"
include
include
using namespace std;
int main()
setlocale(LC_ALL, "Russian");
cout lt;lt; "Введите число: ";
srand(time(NULL));
int per;
int replace;
int N = 0;
N = (N + 15);
cin gt;gt; N;
int **mass = new int*[N];
for (int i = 0; i lt; 10; i++)
mass[i] = new int[N];
for (int i = 0; i lt; 10; i++)
for (int j = 0; j lt; 10; j++)
mass[i][j] = -(N)+rand() % ((N) * 2);
cout lt;lt; mass[i][j] lt;lt; " " lt;lt; "\t";
cout lt;lt; endl;
cout lt;lt; "\n";
for (int i = 0; i lt; 10; i++)
if (i % 2 == 1)
for (int k = 0; k lt; 10; k++)
for (int a = 1; a lt; 10; a++)
for (int b = 10 - 1; b gt; 0; b--)
if (mass[k][b] lt; mass[i][b - 1])
int tmp = mass[k][b];
mass[k][b] = mass[k][b - 1];
mass[k][b - 1] = tmp;
cout lt;lt; endl;
for (int i = 0; i lt; 10; i++)
for (int j = 0; j lt; 10; j++)
cout lt;lt; mass[i][j] lt;lt; "\t";
cout lt;lt; endl;
system("PAUSE");
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.