Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  two dimensional matrix
Language: C/C++
Code:
#include <stdio.h>
#include<conio.h>
void trans(int x[][], int,int);
void printm(int y[][], int,int);
int main()
{
     int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
     printm(a,3,3);
     trans(a,3,3);
     printm(a,3,3);
}
void trans(int x[][3],int r,int c)
{
     int i,j,t;
     for(i=0;i<r; i++)
     {
       for(j=i; j<r; j++)
        {
          t = x[i][j];
          x[i][j] = x[j][i];
          x[i][j] = t;
        }
     }
}

void printm(int y[][3],int r,int c)
{
     int i,j;
     for(i=0; i<r; i++)
     {
       for(j=0; j<r; j++)
        {
          printf("%5d",x[i][j]);
        }
        printf("\n");
     }
}
          
          
          
Comments: