//generalized c program on calculating the transpose of the matrix
#include<stdio.h>
#include<conio.h>
int main()
{ int m,n,i,j,mat[10][10],tra[10][10];
clrscr();
printf(“enter the value of m\n”);
scanf(“%d”,&m);
printf(“enter the value of n\n”);
scanf(“%d”,&n);
printf(” enter the matrix elements \n”);
for(i=0;i<m;i++)
{ for (j=0;j<n;j++)
{ scanf(” %d”,&mat[i][j]); } }
for(i=0;i<m;i++)
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ tra[j][i] = mat[i][j]; }}
printf(” transpose of matrix is \n”);
for(i=0;i<m;i++)
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ printf(“%d\t”, tra[i][j]); }
printf(“\n”);
}
}
getch();
return 0;
}
Output :