#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
const int N=4;
const int M=5;
int main() {
srand(time(NULL));
int tab[N][M];
cout << "Przed transpozycja: " << endl;
for (int i=0; i<N; i++)
{
for (int j=0; j<M; j++)
{
//wylosujmy liczby z zakresu [-10, 100]
tab[i][j]= rand()%111-10;
cout << tab[i][j] << " ";
}
cout << endl;
}
cout << "Po transpozycji: " << endl;
for (int j=0; j<M; j++)
{
for (int i=0;i<N; i++)
cout << tab[i][j] << " ";
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE49NDsKY29uc3QgaW50IE09NTsKCmludCBtYWluKCkgewoJCglzcmFuZCh0aW1lKE5VTEwpKTsKCQoJaW50IHRhYltOXVtNXTsKCQoJY291dCA8PCAiUHJ6ZWQgdHJhbnNwb3p5Y2phOiAiIDw8IGVuZGw7Cglmb3IgKGludCBpPTA7IGk8TjsgaSsrKQoJewoJCWZvciAoaW50IGo9MDsgajxNOyBqKyspCgkJewoJCQkvL3d5bG9zdWpteSBsaWN6YnkgeiB6YWtyZXN1IFstMTAsIDEwMF0KCQkJdGFiW2ldW2pdPSByYW5kKCklMTExLTEwOwoJCQljb3V0IDw8IHRhYltpXVtqXSA8PCAiICI7CgkJfQoJCWNvdXQgPDwgZW5kbDsKCX0KCQoJY291dCA8PCAiUG8gdHJhbnNwb3p5Y2ppOiAiIDw8IGVuZGw7Cglmb3IgKGludCBqPTA7IGo8TTsgaisrKQoJewoJCWZvciAoaW50IGk9MDtpPE47IGkrKykKCQkJY291dCA8PCB0YWJbaV1bal0gPDwgIiAiOwoJCWNvdXQgPDwgZW5kbDsKCX0KCQoJCgkKCXJldHVybiAwOwp9