#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