import java.util.*;
import java.math.*;
class multiplymatrix
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n,i,j,k;
System.out.println("Enter a order of matrix=");
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 a first matrix in A:\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("Enter a second matrix in B:\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
b[i][j]=sc.nextInt();
}
}
System.out.println("Multiplication of a matrix A and B:\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
c[i][j]=0;
for(k=0;k<n;k++)
{
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
System.out.println(c[i][j]);
}
}
}
}
Output:
Enter a order of matrix=2
Enter a first matrix in A:
1 2
3 4
Enter a second matrix in B:
1 2
3 4
Multiplication of a matrix A and B:
7
10
15
22
0 Comments