#include <iostream>
using namespace std;
int main()
{
int n = 10, m = 5;
int *arrA = new int[n] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
int *arrB = new int[m] {-1, -2, -3, -4, -5};
for (int i = 0; i < n; i++)
cout << arrA[i] << " ";
cout << endl;
for (int i = 0; i < m; i++)
cout << arrB[i] << " ";
cout << endl;
int** array_2d = new int*[2];
swap(array_2d[0], arrA);
swap(array_2d[1], arrB);
for (int i = 0; i < n; ++i)
cout << array_2d[0][i] << " ";
cout << "\n";
for (int i = 0; i < m; ++i)
cout << array_2d[1][i] << " ";
for (int i = 0; i < 2; ++i) {
delete[] array_2d[i];
}
delete[] array_2d;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKQp7CiAgICBpbnQgbiA9IDEwLCBtID0gNTsKICAgIGludCAqYXJyQSA9IG5ldyBpbnRbbl0gezEsIDIsIDMsIDQsIDUsIDYsIDcsIDgsIDksIDB9OwogICAgaW50ICphcnJCID0gbmV3IGludFttXSB7LTEsIC0yLCAtMywgLTQsIC01fTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQogICAgICAgIGNvdXQgPDwgYXJyQVtpXSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG07IGkrKykKICAgICAgICBjb3V0IDw8IGFyckJbaV0gPDwgIiAiOwogICAgY291dCA8PCBlbmRsOwogICAgCiAgICBpbnQqKiBhcnJheV8yZCA9IG5ldyBpbnQqWzJdOwogICAgc3dhcChhcnJheV8yZFswXSwgYXJyQSk7CiAgICBzd2FwKGFycmF5XzJkWzFdLCBhcnJCKTsKICAgIAogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpCiAgICAgICBjb3V0IDw8IGFycmF5XzJkWzBdW2ldIDw8ICIgIjsKICAgICAgIAogICAgY291dCA8PCAiXG4iOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBtOyArK2kpCiAgICAgICBjb3V0IDw8IGFycmF5XzJkWzFdW2ldIDw8ICIgIjsKICAgIAogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAyOyArK2kpIHsKICAgIAlkZWxldGVbXSBhcnJheV8yZFtpXTsKICAgIH0KICAgIGRlbGV0ZVtdIGFycmF5XzJkOwp9