Header Ads

Learn Together, Stay Connected.

Printing transpose of a MATRIX-C/C++

 

#include<bits/stdc++.h>

using namespace std;

int main()

{

   ios_base :: sync_with_stdio(0);cin.tie(0);cout.tie(0);

   // freopen("in.txt","r",stdin);

   int mat[3][3];

   int i,j;

   for(i=0;i<3;i++)

   {

       for(j=0;j<3;j++)

       {

          scanf("%d",&mat[i][j]);

       }

   }

  int temp;

  for(i=0;i<3;i++)

   {

       for(j=0;j<3;j++)

       {

           if(j-i>=0)

           {

           temp=mat[i][j];

           mat[i][j]=mat[j][i];

           mat[j][i]=temp;

           }

       }

   }

  for(i=0;i<3;i++)

   {

       for(j=0;j<3;j++)

       {

           printf("%d ",mat[i][j]);

       }

       printf("\n");

   }

    return 0;

}


No comments

Theme images by Dizzo. Powered by Blogger.