#include <ctime>
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
//setlocale(LC_ALL, "russian");
srand((time(0)));
int n;
cout << "введите размер массива: ";
cin >> n;
int** A = new int* [n];
cout << endl;
for (int i = 0; i < n; i++)
{
A[i] = new int[n];
for (int j = 0; j < n; j++) {
A[i][j] = rand() % 100;
cout << A[i][j] << " ";
}
cout << endl;
}
cout << endl << endl;
for (int i = 0; i < n-1; i+=2)
{
int * tmp = A[i];
A[i] = A[i+1];
A[i+1] = tmp;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++) {
cout << A[i][j] << " ";
}
cout << endl;
}
for (int i = 0; i < n; i++)
{
delete A[i];
}
delete[] A;
return 0;
}
I2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKICAgIC8vc2V0bG9jYWxlKExDX0FMTCwgInJ1c3NpYW4iKTsKICAgIHNyYW5kKCh0aW1lKDApKSk7CiAgICBpbnQgbjsKICAgIGNvdXQgPDwgItCy0LLQtdC00LjRgtC1INGA0LDQt9C80LXRgCDQvNCw0YHRgdC40LLQsDogIjsKICAgIGNpbiA+PiBuOwogICAgaW50KiogQSA9IG5ldyBpbnQqIFtuXTsKICAgIAogICAgY291dCA8PCBlbmRsOwogCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKICAgICAgICBBW2ldID0gbmV3IGludFtuXTsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IG47IGorKykgewogICAgICAgICAgICBBW2ldW2pdID0gcmFuZCgpICUgMTAwOwogICAgICAgICAgICBjb3V0IDw8IEFbaV1bal0gPDwgIiAiOwoKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQogICAgY291dCA8PCBlbmRsIDw8IGVuZGw7CiAKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbi0xOyBpKz0yKQogICAgewogICAgICAgIGludCAqIHRtcCA9IEFbaV07CiAgICAgICAgQVtpXSA9IEFbaSsxXTsKICAgICAgICBBW2krMV0gPSB0bXA7CiAgICB9CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBuOyBqKyspIHsKICAgICAgICAgICAgY291dCA8PCBBW2ldW2pdIDw8ICIgIjsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKICAgICAgICBkZWxldGUgQVtpXTsKICAgIH0KICAgIGRlbGV0ZVtdIEE7CiAgICByZXR1cm4gMDsKfQo=