A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

Java program to add two matrices
Q:

Java program to add two matrices

0

Java program to add two matrices

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Adding Two Matrices using Java program

Program:

//Java program to add two matrices.
 
import java.util.*;
 
public class AddMatrices
{
    public static void main(String args[])
    {
        int row,col;
         
        Scanner sc=new Scanner(System.in);
         
        //Read number of rows and cols
        System.out.print("Input number of rows: ");
        row=sc.nextInt();
        System.out.print("Input number of rows: ");
        col=sc.nextInt();
         
        //declare two dimensional array (matrices)
        int a[][]=new int[row][col];    //for matrix 1
        int b[][]=new int[row][col];    //for matrix 2
        int c[][]=new int[row][col];    //for matrix 3
         
        //Read elements of Matrix a
        System.out.println("Enter elements of matrix a:");
        for(int i=0; i<row; i++)
        {
            for(int j=0; j<col; j++)
            {
                System.out.print("Element [" + (i+1) + "," + (j+1) + "] ? ");
                a[i][j]=sc.nextInt();
            }
        }
        //Read elements of Matrix b
        System.out.println("Enter elements of matrix b:");
        for(int i=0; i<row; i++)
        {
            for(int j=0; j<col; j++)
            {
                System.out.print("Element [" + (i+1) + "," + (j+1) + "] ? ");
                b[i][j]=sc.nextInt();
            }
        }
         
         
        //print matrix a
        System.out.println("Matrix a:");
        for(int i=0; i<row; i++){
            for(int j=0; j<col; j++){
                System.out.print(a[i][j] + "\t");
            }
            System.out.print("\n");
        }
         
        //print matrix b
        System.out.println("Matrix b:");
        for(int i=0; i<row; i++){
            for(int j=0; j<col; j++){
                System.out.print(b[i][j] + "\t");
            }
            System.out.print("\n"); 
        }
         
        //adding matrices
        for(int i=0; i<row; i++){
            for(int j=0; j<col; j++){
                c[i][j]=a[i][j];
            }
        }
         
        //print matrix b
        System.out.println(":: Final Matrix:");
        for(int i=0; i<row; i++){
            for(int j=0; j<col; j++){
                System.out.print(c[i][j] + "\t");
            }
            System.out.print("\n"); 
        }
         
    }   
}

Output

    me@linux:~$ javac AddMatrices.java 
    me@linux:~$ java AddMatrices 

    Input number of rows: 2
    Input number of rows: 3
    Enter elements of matrix a:
    Element [1,1] ? 1
    Element [1,2] ? 2
    Element [1,3] ? 3
    Element [2,1] ? 4
    Element [2,2] ? 5
    Element [2,3] ? 6
    Enter elements of matrix b:
    Element [1,1] ? 7
    Element [1,2] ? 6
    Element [1,3] ? 5
    Element [2,1] ? 7
    Element [2,2] ? 8
    Element [2,3] ? 5
    Matrix a:
    1	2	3	
    4	5	6	
    Matrix b:
    7	6	5	
    7	8	5	
    :: Final Matrix:
    1	2	3	
    4	5	6	

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now