diff --git a/EqualMatrix.java b/EqualMatrix.java new file mode 100644 index 0000000..d8dfc09 --- /dev/null +++ b/EqualMatrix.java @@ -0,0 +1,51 @@ +public class EqualMatrix +{ + public static void main(String[] args) { + int row1, col1, row2, col2; + boolean flag = true; + + //Initialize matrix a + int a[][] = { + {1, 2, 3}, + {8, 4, 6}, + {4, 5, 7} + }; + + //Initialize matrix b + int b[][] = { + {1, 2, 3}, + {8, 4, 6}, + {4, 5, 7} + }; + + //Calculates the number of rows and columns present in the first matrix + + row1 = a.length; + col1 = a[0].length; + + //Calculates the number of rows and columns present in the second matrix + + row2 = b.length; + col2 = b[0].length; + + //Checks if dimensions of both the matrices are equal + if(row1 != row2 || col1 != col2){ + System.out.println("Matrices are not equal"); + } + else { + for(int i = 0; i < row1; i++){ + for(int j = 0; j < col1; j++){ + if(a[i][j] != b[i][j]){ + flag = false; + break; + } + } + } + + if(flag) + System.out.println("Matrices are equal"); + else + System.out.println("Matrices are not equal"); + } + } +} \ No newline at end of file