import java.util.Scanner;
class MatrixMulti{
 public static void main(String args[]){
  int matrix1[][]=new int[3][3];
  int matrix2[][]=new int[3][3];
  int matrix3[][]=new int[3][3];
  System.out.println("Enter the first (3*3) matrix:");
  Scanner sc=new Scanner(System.in);
  for(int i=0;i<3;i++){
   for(int j=0;j<3;j++)}
       matrix1[i][j]=sc.nextInt();
   }
   System.out.println("Enter the second (3*3) matrix:");
  }
  for(int i=0;i<3;i++){
   for(int j=0;j<3;j++){
    matrix2[i][j]=sc.nextInt();
   }
   System.out.println("The two matrices to be multiplied are as follows:");
  }
  for(int i=0;i<3;i++){
   for(int j=0;j<3;j++){
    matrix3[i][j]=0;
    for(int k=0;k<3;k++){
      matrix3[i][j]+=matrix1[i][k]*matrix2[k][j];
             }
   }
     }
     for(int i=0;i<3;i++){
   for(int j=0;j<3;j++){
        System.out.print(matrix1[i][j]+"\t");
      }
      System.out.println("\n");
        }
        System.out.println("\n");
        for(int i=0;i<3;i++){
   for(int j=0;j<3;j++){
        System.out.print(matrix2[i][j]+"\t");
      }
      System.out.println("\n");
        } 
        System.out.println("\n");
  System.out.println("The matrix after multiplication is as follows");
     for(int i=0;i<3;i++){
   for(int j=0;j<3;j++){
        System.out.print(matrix3[i][j]+"\t");
      }
      System.out.println("\n");
        }      
 }
}
 

 

No comments:
Post a Comment