#include<stdio.h>
int main()
{
int m,n,c,d,matrix[10][10],transpose[10][10];
printf("enter the number of rows and columns of matrix\n");
scanf("%d %d",&m, &n);
printf("Enter the elements of matrix:\n");
for(c=0;c<m;c++){
for(d=0;d<n;d++)
{
scanf("%d",&matrix[c][d]);
}
}
for(c=0;c<m;c++){
for(d=0;d<n;d++)
{
transpose[d][c]=matrix[c][d];
}
}
printf("Transpose of entered matix:\n");
for(c=0;c<n;c++){
for(d=0;d<m;d++)
{
printf("%d\t",transpose[c][d]);
}
printf("\n");
}
return 0;
}
Output:
enter the number of rows and columns of matrix 2 3 Enter the elements of matrix: 1 2 3 4 5 6 Transpose of entered matix: 1 4 2 5 3 6