By arunraj
public void multiplication()
{
int[][] a = {{1,2,3,4},{4,5,6,7},{7,8,9,8},{7,8,9,8}};
int[][] b = {{1,2,3,4,1},{3,4,5,6,1},{5,6,7,8,1},{1,3,5,7,1}};
int[][] ab = new int[a.length][b[0].length];
int m = a.length;
int n = a[0].length;
int l = b[0].length;
System.out.println("Matix a size -> "+m+"*"+n);
System.out.println("Matix b size -> "+n+"*"+l);
System.out.println("Result Matix ab size -> "+m+"*"+l);
for(int i=0;i<m;i++)
{
for(int j=0;j<l;j++)
{
int sum = 0;
for(int k=0;k<n;k++)
{
sum = sum + a[i][k]*b[k][j];
//System.out.print(i + ""+k+"*"+k+""+j+" ");
}
ab[i][j] = sum;
System.out.print(sum + " ");
}
System.out.println();
}
}
{
int[][] a = {{1,2,3,4},{4,5,6,7},{7,8,9,8},{7,8,9,8}};
int[][] b = {{1,2,3,4,1},{3,4,5,6,1},{5,6,7,8,1},{1,3,5,7,1}};
int[][] ab = new int[a.length][b[0].length];
int m = a.length;
int n = a[0].length;
int l = b[0].length;
System.out.println("Matix a size -> "+m+"*"+n);
System.out.println("Matix b size -> "+n+"*"+l);
System.out.println("Result Matix ab size -> "+m+"*"+l);
for(int i=0;i<m;i++)
{
for(int j=0;j<l;j++)
{
int sum = 0;
for(int k=0;k<n;k++)
{
sum = sum + a[i][k]*b[k][j];
//System.out.print(i + ""+k+"*"+k+""+j+" ");
}
ab[i][j] = sum;
System.out.print(sum + " ");
}
System.out.println();
}
}
Interview Questions: