#include <iostream.h>
#include <conio.h>
void main()
{
const int m=2, n=2;
int i, j;
int **A;
clrscr();
for(i=0;i<m;i++)
A[i] = new int[n];
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
cout<<"A["<<i<<", "<<j<<"] = ";
cin>>A[i][j];
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++ )
cout<<" " <<A[i][j];
cout<<endl;
}
cout << endl<<"Transpose of the matrix is: "<<endl;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++ )
cout<<" " <<A[j] [i];
cout<<endl;
}
getch();
}