Transpose of Matrix in Java

Transpose Matrix in Java

Definition:-

Converting rows of a matrix into columns and columns of a matrix into row is called transpose of a matrix.Transpose of a matrix is obtained by changing rows to columns and columns to rows.

Example:


import java.util.Scanner;
public class Test {
    public static void main(String args[])
    {

        Scanner scan=new Scanner(System.in);
        int n=3;
        int arr[][]=new int[n][n];
        int res[][]=new int[n][n];
        System.out.println("Enter the value for the matrix");
        for(int i=0;i<n;i++) {
            for(int j=0;j<3;j++)
            {
                arr[i][j]=scan.nextInt();
            }
        }
        for(int i=0;i<n;i++) {
            for(int j=0;j<3;j++)
            {
                res[i][j]=arr[j][i];
            }
            System.out.println(); }
        System.out.println("Input matrix");
        for(int i=0;i<n;i++) {
            for(int j=0;j<3;j++)
            {
                System.out.print(arr[i][j]+" ");
            }
            System.out.println();
        }
        System.out.println("Transpose of matrix");
        for(int i=0;i<n;i++) {
            for(int j=0;j<3;j++)
            {
                System.out.print(res[i][j]+" ");
            }
            System.out.println();
        }

    }
}
 

Output:-

 

Transpose Matrix:-



No comments

Powered by Blogger.