#include <iostream>

using namespace std;

int main() {
	int arr[4][4]={{1,2,3,4},{5,6,7,8},{7,8,9,10},{8,9,10,11}};
	int row= sizeof(arr)/sizeof(arr[0]);
	int col= sizeof(arr[0])/sizeof(arr[0][0]);
   
	cout<<"Matrix is:\n";
	for(int i=0;i<row;i++){
		for(int j=0;j<col;j++){
			cout<<arr[i][j]<<" ";
		}
		cout<<endl;
	}
	
	
	for(int i=0;i<row;i++){
		for(int j=i+1;j<col;j++){
			swap(arr[i][j], arr[j][i]);
		}
	}
	
	cout<<"Matrix transpose is:\n";
	for(int i=0;i<row;i++){
		for(int j=0;j<col;j++){
			cout<<arr[i][j]<<" ";
		}
		cout<<endl;
	}
}