Transpose of a Matrix: Difference between revisions
Appearance
wikademia>JWSchmidt cat |
wikademia>Wikademia m 5 revisions |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
< | <source lang="c"> | ||
#include<stdio.h> | #include<stdio.h> | ||
#include<conio.h> | #include<conio.h> | ||
| Line 51: | Line 51: | ||
OUTPUT: | /*OUTPUT: | ||
enter number. | enter number. | ||
| Line 76: | Line 76: | ||
1 4 7 | 1 4 7 | ||
2 5 8 | 2 5 8 | ||
3 6 9 | 3 6 9*/ | ||
</ | </source> | ||
[[Category:C source code examples]] | [[Category:C source code examples]] | ||
[[Category:Programming languages]] | |||
Latest revision as of 20:53, 11 May 2009
<source lang="c">
- include<stdio.h>
- include<conio.h>
void main() { int a[100][100],b[100][100],i,j,m,n; clrscr(); printf("Enter number of rows.\n"); scanf("%d",&m); printf("Enter number of columns.\n"); scanf("%d",&n); for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("enter number.\n");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
b[i][j]=a[j][i];
}
}
printf("given matrix:\n"); for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("transpose of given matrix:\n"); for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%d ",b[i][j]);
}
printf("\n");
}
getch(); }
/*OUTPUT:
enter number. 2 enter number. 3 enter number. 4 enter number. 5 enter number. 6 enter number. 7 enter number. 8 enter number. 9 given matrix: 1 2 3 4 5 6 7 8 9 transpose of given matrix: 1 4 7 2 5 8 3 6 9*/ </source>