#include <iostream>
int main()
{
int a[4][4] ;
std::cout << "enter array\n" ;
for( int row = 0 ; row<4 ; ++row )
for( int col = 0 ; col < 4 ; ++col )
std::cin >> a[row][col] ;
int b[16] ;
int pos = 0 ;
for( int row = 0 ; row<4 ; ++row )
for( int col = 0 ; col < 4 ; ++col )
b[pos++] = a[col][row] ;
for( int k = 0 ; k < 16 ; ++k ) std::cout << b[k] << ' ' ;
std::cout << '\n' ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBpbnQgYVs0XVs0XSA7CgogICAgc3RkOjpjb3V0IDw8ICJlbnRlciBhcnJheVxuIiA7CiAgICBmb3IoIGludCByb3cgPSAwIDsgcm93PDQgOyArK3JvdyApCiAgICAgICAgZm9yKCBpbnQgY29sID0gMCA7IGNvbCA8IDQgOyArK2NvbCApCiAgICAgICAgICAgIHN0ZDo6Y2luID4+IGFbcm93XVtjb2xdIDsKCiAgICBpbnQgYlsxNl0gOwogICAgaW50IHBvcyA9IDAgOwogICAgZm9yKCBpbnQgcm93ID0gMCA7IHJvdzw0IDsgKytyb3cgKQogICAgICAgIGZvciggaW50IGNvbCA9IDAgOyBjb2wgPCA0IDsgKytjb2wgKQogICAgICAgICAgICBiW3BvcysrXSA9IGFbY29sXVtyb3ddIDsKCiAgICBmb3IoIGludCBrID0gMCA7IGsgPCAxNiA7ICsrayApIHN0ZDo6Y291dCA8PCBiW2tdIDw8ICcgJyA7CiAgICBzdGQ6OmNvdXQgPDwgJ1xuJyA7Cn0K