#include <stdio.h>
void main()
{
int a[2][2], trans[2][2],i,j;
clrscr();
printf("Enter elements
of matrix as a11 a12 a21 a22:\n");
for(i=0; i<2; ++i)
for(j=0; j<2; ++j)
scanf("%d",&a[i][j]);
printf("Matrix
entered:\n");
for(i=0; i<2; ++i)
{
for(j=0; j<2; ++j)
printf("%d\t",a[i][j]);
printf("\n");
}
for(i=0; i<2; ++i)
for(j=0; j<2; ++j)
trans[j][i]=a[i][j];
printf("Transpose of
Matrix:\n");
for(i=0; i<2; ++i)
{
for(j=0; j<2; ++j)
printf("%d\t",trans[i][j]);
printf("\n");
}
getch();
}
Output: