Question: import java.util.Scanner; public class Lab 2 B { static void transpose ( int [ ] [ ] matrix ) { int rows = matrix.length; int

import java.util.Scanner;
public class Lab2B {
static void transpose(int[][] matrix){
int rows = matrix.length;
int columns = matrix[0].length;
System.out.println("Original Matrix:");
displayMatrix(matrix);
int[][] transposedMatrix = new int[columns][rows];
for (int i =0; i < columns; i++){
for (int j =0; j < rows; j++){
transposedMatrix[i][j]= matrix[j][i];
}
}
System.out.println("
Transposed Matrix:");
displayMatrix(transposedMatrix);
}
static void displayMatrix(int[][] matrix){
int rows = matrix.length;
int columns = matrix[0].length;
for (int i =0; i < rows; i++){
for (int j =0; j < columns; j++){
System.out.print(matrix[i][j]+"");
}
System.out.println();
}
}
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of rows: ");
int rows = scanner.nextInt();
System.out.print("Enter the number of columns: ");
int columns = scanner.nextInt();
int[][] matrix = new int[rows][columns];
System.out.println("Enter the matrix elements:");
for (int i =0; i < rows; i++){
for (int j =0; j < columns; j++){
matrix[i][j]= scanner.nextInt();
}
}
transpose(matrix);
scanner.close();
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!