Java Program to transpose the Matrix

Get a Matrix and perform transpose of Matrix

Program or Solution

				
			
					
//To Transpose The Matrix...

import java.util.*;

class Program
{
 public static void main(String args[])
  {
      int m,n,i,j;
      Scanner sc=new Scanner(System.in);

      System.out.println("Enter The No.of Rows:"); 
      m=sc.nextInt();

       System.out.println("Enter The No.of Columns:"); 
       n=sc.nextInt();

       int a[][]=new int[m][n];
       int c[][]=new int[m][n];

      System.out.println("Enter The First Matrix:");
      for(i=0;i<m;i++)
        {

                 for(j=0;j<n;j++)
                    {
                          a[i][j]=sc.nextInt();
                     }

          }

       System.out.println("The Transpose Matrix:");
     for(i=0;i<m;i++)
       {

                    for(j=0;j<n;j++)
                      {
                          c[i][j]=a[i][j];
                       }

       }

      for(i=0;i<m;i++)
        {

                for(j=0;j<n;j++)
                  {
                         System.out.println(" "+c[j][i]);
                   }

         }

   }
}
			
				
			

Program Explanation