#include <iostream>
#include <iomanip>
#include <array>
using namespace std;
int main(int argc, const char * argv[])
{
array<array<int, 5>, 5> a;
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
{
a[i][j] = rand()%100;
cout << setw(4) << a[i][j];
}
cout << endl;
}
cout << "\n\n";
swap(a[1],a[3]);
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
{
cout << setw(4) << a[i][j];
}
cout << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGFycmF5PgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhciAqIGFyZ3ZbXSkKewogICAgYXJyYXk8YXJyYXk8aW50LCA1PiwgNT4gYTsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCA1OyArK2kpCiAgICB7CiAgICAgICAgZm9yKGludCBqID0gMDsgaiA8IDU7ICsraikKICAgICAgICB7CiAgICAgICAgICAgIGFbaV1bal0gPSByYW5kKCklMTAwOwogICAgICAgICAgICBjb3V0IDw8IHNldHcoNCkgPDwgYVtpXVtqXTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoKICAgIGNvdXQgPDwgIlxuXG4iOwogICAgc3dhcChhWzFdLGFbM10pOwoKICAgIGZvcihpbnQgaSA9IDA7IGkgPCA1OyArK2kpCiAgICB7CiAgICAgICAgZm9yKGludCBqID0gMDsgaiA8IDU7ICsraikKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgc2V0dyg0KSA8PCBhW2ldW2pdOwogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9Cn0KCg==