Write a C program to find transpose of a matrix.


#include<stdio.h>
main()
{
int n,m,a[10][10],b[10][10],i,j,trace=0;
printf("\n\t\t TRANSPOSE AND TRACE\n");
printf("\n\t\t*********************\n");
printf("\n INPUT:");
printf("\n*********\n");
printf("\n Enter the row :");
scanf("%d",&n);
printf("\n Enter the column :");
scanf("%d",&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%5d",&a[i][j]);
printf("\n OUTPUT:");
printf("\n********\n");
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<m;j++)
printf("%5d",a[i][j]);
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
b[i][j]=a[j][i];
printf("\n The Transpose Matrix : \n");
printf("\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%5d",b[i][j]);
}
printf("\n");
}
for(i=0;i<n;i++)
trace=trace+a[i][i];
printf("%d",trace);
printf("\n");
getch();
}

0 comments:

Feel free to contact the admin for any suggestions and help.