matrix sum
Thu Jan 18 2024 18:20:32 GMT+0000 (Coordinated Universal Time)
Saved by
@login
import java.util.*;
public class MatrixSum {
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Enter matrix size(m,n)");
int m=sc.nextInt();
int n=sc.nextInt();
int A[][]=readMatrix(m,n);
int B[][]=readMatrix(m,n);
int C[][]=sum(A,B);
System.out.println("MATRIX-A");
display(A);
System.out.println("MATRIX-B");
display(B);
System.out.println("SUM-MATRIX");
display(C);
}
private static int[][] readMatrix(int m,int n){
int[][] matrix =new int[m][n];
System.out.println("Enter elements "+m+"*"+n);
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
matrix[i][j]=sc.nextInt();
}
}
return matrix;
}
private static void display(int[][] matrix){
for (int[] row:matrix){
for(int ele:row){
System.out.print(ele+" ");
}
System.out.println();
}
}
private static int[][] sum(int[][] A,int[][] B){
int[][] matrix=new int[A.length][A[0].length];
for(int i=0;i<A.length;i++){
for(int j=0;j<B.length;j++){
matrix[i][j]=A[i][j]+B[i][j];
}
}
return matrix;
}
}
content_copyCOPY
Comments