Jump to content

Transpose of a Matrix: Difference between revisions

From IdeaWazaWiki
wikademia>Remi0o
No edit summary
wikademia>Wikademia
m 5 revisions
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<pre>
<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*/
</pre>
</source>


[[Category:C source code examples]]
[[Category:C source code examples]]
[[Category:Programming Languages]]
[[Category:Programming languages]]

Latest revision as of 20:53, 11 May 2009

<source lang="c">

  1. include<stdio.h>
  2. 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>