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:-
Leave a Comment