01. Example:
import java.util.Scanner; class transposeOfMatrix { public static void main(String args[]) { int m, n, c, d; Scanner input = new Scanner(System.in); System.out.print("Enter The Matrix Number Of Rows And Columns: "); m = input.nextInt(); n = input.nextInt(); int matrix[][] = new int[m][n]; System.out.print("Enter The Elements Of Matrix: "); for (c = 0; c < m; c++) for (d = 0; d < n; d++) matrix[c][d] = input.nextInt(); int transpose[][] = new int[n][m]; for (c = 0; c < m; c++) { for (d = 0; d < n; d++) transpose[d][c] = matrix[c][d]; } System.out.println("Transpose Of Input Matrix"); for (c = 0; c < n; c++) { for (d = 0; d < m; d++) System.out.print(transpose[c][d] + "t"); System.out.print("n"); } } }
Output:
Enter The Matrix Number Of Rows And Columns: 2 3 Enter The Elements Of Matrix: 1 2 3 4 5 6 Transpose Of Input Matrix 1 4 2 5 3 6