Program:
#include<stdio.h>
int main(){
int i,j,R,C,A[10][10],T[10][10];
printf("Enter the No. of Rows & Columns:");
scanf("%d%d",&R,&C);
printf("Enter the Elements of the Matrix:\n");
for(i=0;i<R;i++){
for(j=0;j<C;j++){
printf("Enter Element A%d%d :",i+1,j+1 );
scanf("%d",&A[i][j]);
}
}
printf("Matrix A:");
for(i=0;i<R;i++){
printf("\n\t");
for(j=0;j<C;j++){
printf("%d ",A[i][j]);
}
printf("\n\t");
}
for(i=0;i<R;i++){
for(j=0;j<C;j++){
T[i][j]=A[j][i];
}
}
printf("\nTranspose Matrix of A:");
for(i=0;i<R;i++){
printf("\n\t");
for(j=0;j<C;j++){
printf("%d ",T[i][j]);
}
printf("\n\t");
}
}
Expected O/P:
Enter the No. of Rows & Columns:3
3
Enter the Elements of the Matrix:
Enter Element A11 :1
Enter Element A12 :2
Enter Element A13 :3
Enter Element A21 :4
Enter Element A22 :5
Enter Element A23 :6
Enter Element A31 :7
Enter Element A32 :8
Enter Element A33 :9
Matrix A:
1 2 3
4 5 6
7 8 9
Transpose Matrix of A:
1 4 7
2 5 8
3 6 9
0 Comments
Post a Comment