From 2711dabaad6a856f9f76606a0480c74c3f337555 Mon Sep 17 00:00:00 2001 From: Tanmay tripathi Date: Wed, 20 Oct 2021 22:22:48 +0530 Subject: [PATCH] Java program to transpose matrix --- Java Basic Program/TransposeMatrix.java | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Java Basic Program/TransposeMatrix.java diff --git a/Java Basic Program/TransposeMatrix.java b/Java Basic Program/TransposeMatrix.java new file mode 100644 index 0000000..b1409f1 --- /dev/null +++ b/Java Basic Program/TransposeMatrix.java @@ -0,0 +1,30 @@ +public class MatrixTransposeExample{ +public static void main(String args[]){ +//creating a matrix +int original[][]={{1,3,4},{2,4,3},{3,4,5}}; + +//creating another matrix to store transpose of a matrix +int transpose[][]=new int[3][3]; //3 rows and 3 columns + +//Code to transpose a matrix +for(int i=0;i<3;i++){ +for(int j=0;j<3;j++){ +transpose[i][j]=original[j][i]; +} +} + +System.out.println("Printing Matrix without transpose:"); +for(int i=0;i<3;i++){ +for(int j=0;j<3;j++){ +System.out.print(original[i][j]+" "); +} +System.out.println();//new line +} +System.out.println("Printing Matrix After Transpose:"); +for(int i=0;i<3;i++){ +for(int j=0;j<3;j++){ +System.out.print(transpose[i][j]+" "); +} +System.out.println();//new line +} +}} \ No newline at end of file