#include <iostream>
#include <time.h>
#include <algorithm>
using namespace std;
int main() {
srand(time(NULL));
const int n = 6;
int matr[n][n];
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; j++) {
matr[i][j] = rand() %
100;//Заполняем массив случайными числами до 100
cout << matr[i][j] << "\t|\t"; //Вывод на экран
}
cout << endl;
}
for (int i = 0; i < n; ++i) {
//Вибираем четные элементы побочной диагонали матрицы
if (matr[i][n - 1 - i] % 2 == 0) {
sort(&matr[i][0], &matr[i][0] + n);
}
}
cout << endl << "Отсортированная матрица: " << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << matr[i][j] << "\t|\t"; //вывод на экран новой марицы
}
cout << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dGltZS5oPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBzcmFuZCh0aW1lKE5VTEwpKTsKICAgIGNvbnN0IGludCBuID0gNjsKICAgIGludCBtYXRyW25dW25dOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBuOyBqKyspIHsKICAgICAgICAgICAgbWF0cltpXVtqXSA9IHJhbmQoKSAlCiAgICAgICAgICAgICAgICAgICAgICAgICAxMDA7Ly/Ql9Cw0L/QvtC70L3Rj9C10Lwg0LzQsNGB0YHQuNCyINGB0LvRg9GH0LDQudC90YvQvNC4INGH0LjRgdC70LDQvNC4ICDQtNC+IDEwMAogICAgICAgICAgICBjb3V0IDw8IG1hdHJbaV1bal0gPDwgIlx0fFx0IjsgLy/QktGL0LLQvtC0INC90LAg0Y3QutGA0LDQvQogICAgICAgICAgICB9CgogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgICAgICB9CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgICAgICAvL9CS0LjQsdC40YDQsNC10Lwg0YfQtdGC0L3Ri9C1INGN0LvQtdC80LXQvdGC0Ysg0L/QvtCx0L7Rh9C90L7QuSDQtNC40LDQs9C+0L3QsNC70Lgg0LzQsNGC0YDQuNGG0YsKICAgICAgICBpZiAobWF0cltpXVtuIC0gMSAtIGldICUgMiA9PSAwKSB7CiAgICAgICAgICAgIHNvcnQoJm1hdHJbaV1bMF0sICZtYXRyW2ldWzBdICsgbik7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgY291dCA8PCBlbmRsIDw8ICLQntGC0YHQvtGA0YLQuNGA0L7QstCw0L3QvdCw0Y8g0LzQsNGC0YDQuNGG0LA6ICIgPDwgZW5kbDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSB7CiAgICAgICAgICAgIGNvdXQgPDwgbWF0cltpXVtqXSA8PCAiXHR8XHQiOyAvL9Cy0YvQstC+0LQg0L3QsCDRjdC60YDQsNC9INC90L7QstC+0Lkg0LzQsNGA0LjRhtGLCiAgICAgICAgICAgIH0KCiAgICAgICAgY291dCA8PCBlbmRsOwogICAgICAgIH0KICAgIH0K