// Program 33: Product of Two Matrices import java.util.*; class MatrixProduct { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter order: "); int n = sc.nextInt(); int[][] a = new int[n][n]; int[][] b = new int[n][n]; int[][] c = new int[n][n]; System.out.println("Enter matrix A:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { a[i][j] = sc.nextInt(); } } System.out.println("Enter matrix B:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { b[i][j] = sc.nextInt(); } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { for (int k = 0; k < n; k++) { c[i][j] += a[i][k] * b[k][j]; } } } System.out.println("Product matrix:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.print(c[i][j] + "\t"); } System.out.println(); } } }