OOPS, Java Program | WAP to check possibility and perform multiplication of two matrices. - Helpwalaa - Free IT Updates & Opportunities

New Updates

OOPS, Java Program | WAP to check possibility and perform multiplication of two matrices.

 



OOPS, Java Program | WAP to check possibility and perform multiplication of two matrices.


import java.util.*;
class A{
int m1,n1,m2,n2,m,n;
static void accept(int a[][],int m,int n){
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
Scanner t=new Scanner(System.in);
System.out.println("ENTER NUMBER");
a[i][j]=t.nextInt();
}
}
}
static void display(int a[][],int m,int n){
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
static void multiply(int a[][],int b[][],int c[][],int m1,int
n1,int m2,int n2){

for(int i=0;i<m1;i++){
for(int j=0;j<n1;j++){
c[i][j]=0;

for(int k=0;k<n1;k++){
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
}
}
}
}
class test{
public static void main(String x[]){
Scanner t=new Scanner(System.in);
System.out.println("ENTER NUMBER OF ROWS AND COLUMNS OF

MATRIX-1");

int m1=t.nextInt();
int n1=t.nextInt();
System.out.println("\nENTER NUMBER OF ROWS AND COLUMNS OF

MATRIX-2");

int m2=t.nextInt();
int n2=t.nextInt();
if(n1==m2){
int a[][]=new int[m1][n1];
A.accept(a,m1,n1);
System.out.println("\nMATRIX-1:");
A.display(a,m1,n1);
int b[][]=new int[m2][n2];
A.accept(b,m2,n2);
System.out.println("\nMATRIX-2:");
A.display(b,m2,n2);
int c[][]=new int[m2][n1];
A.multiply(a,b,c,m1,n1,m2,n2);
System.out.println("\nRESULTANT MATRIX:");
A.display(c,m1,n1);
}
else
System.out.println("\nMATRIX MULTIPLICATION NOT

POSSIBLE!");
}
}

Most Popular