import java.util.Scanner;
class Multiplication
{
void doMultiply(int arr1[][],int arr2[][])
{
int arr3[][]=new int[3][3];
for(int i=0;i<arr1.length;i++)
{
for(int j=0;j<arr2[0].length;j++)
{
arr3[i][j]=0;
for(int k=0;k<arr1[0].length;k++)
{
arr3[i][j]=arr3[i][j]+arr1[i][k]*arr2[k][j];
}
}
}
for(int i=0;i<arr3.length;i++)
{
for(int j=0;j<arr3[i].length;j++)
{
System.out.print(arr3[i][j]+"\t");
}
System.out.println();
}
}
}
class MultiplicationTest
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr1[][]=new int[3][3];
int arr2[][]=new int[3][3];
System.out.println("Enter the elements of first matrix:");
for(int i=0;i<arr1.length;i++)
{
for(int j=0;j<arr1[i].length;j++)
{
arr1[i][j]=sc.nextInt();
}
}
System.out.println("Enter the elements of second matrix:");
for(int i=0;i<arr2.length;i++)
{
for(int j=0;j<arr2[i].length;j++)
{
arr2[i][j]=sc.nextInt();
}
}
Multiplication m1=new Multiplication();
m1.doMultiply(arr1,arr2);
}
}
No comments:
Post a Comment