CODING:
import java.io.*;
class matadd
{
public static void main(String
args[])throws IOException
{
int i,n,m,j,x,y;
int a[][]=new int [10][10];
int b[][]=new int [10][10];
int c[][]=new int [10][10];
DataInputStream br =new DataInputStream(System.in);
System.out.println("Enter the
number of rows for A");
m=Integer.parseInt (br.readLine());
System.out.println("Enter the
number of columns for A");
n=Integer.parseInt (br.readLine());
System.out.println("Enter the
number of rows for B");
x=Integer.parseInt (br.readLine());
System.out.println("Enter the
number of columns for B");
y=Integer.parseInt (br.readLine());
if((m==x)&&(n==y))
{
System.out.println("Enter the A array Elements");
for (i=0; i<m; i++)
{
for (j=0;j<n;j++)
{
a[i][j]=Integer.parseInt(br.readLine());
}
}
System.out.println("Enter the B array Elements");
for (i=0; i<m; i++)
{
for (j=0;j<n;j++)
{
b[i][j]=Integer.parseInt(br.readLine());
}
}
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
System.out.println("Answer");
for (i=0;i<m;i++)
{
System.out.println("\t\n");
for (j=0;j<n;j++)
{
System.out.println(c[i][j]);
System.out.println("\t");
}
}
}
else
{
System.out.println("Matrix Addition can not be performed for the
given rows and columns of the matrices");
}
}
}
Output :
H:\>javac matadd.java
H:\>java matadd
Enter the number of rows for A
3
Enter the number of columns for A
3
Enter the number of rows for B
3
Enter the number of columns for B
3
Enter the A array Elements
1
2
3
4
5
6
7
8
9
Enter the B array Elements
1
2
3
4
5
6
7
8
9
Answer
2
4
6
8
10
12
14
16
18
No comments:
Post a Comment