public class Test { public static void main(String[] args) } } int[] [] m1 = {{14, 11, 13, 12), { 18, 15, 13, 13), 19, 16, 15, 17 } }; { } int[] [] m2 = { { 54, 53, 51, 52 }, { 51, 59, 52, 56}, { 53, 54, 52, 58 } }; array:"); System.out.println("First displayArray (m1); System.out.println("Second array:"); displayArray (m2); /* write simple code to test your method and use displayArray to display the result if applicable */ //write your methods code here. public static void displayArray (int[] [] m) { for (int r = 0; r < m.length; r++) { for (int c = 0; c < m[r].length; c++) System.out.print (m[r] [c] + " "); System.out.println();

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter12: Points, Classes, Virtual Functions And Abstract Classes
Section: Chapter Questions
Problem 29SA
icon
Related questions
Question

Semin ew. code that finds the sum of two matrices. Use the following method header 
public static int[][] addMatrix(int[][] a, int[][] b)


The rules for adding two matrices are:
1. both matrices should have the exact same dimensions (i.e. height and width) – you need to check for this rule in your program.
2. both matrices should have elements that have compatible types – you don’t have to add extra code to check this rule in your method as it will only accept int arrays. 

 

 

Use the following class to test the methods you develop
public class Test {
public static void main(String[] args) {
}
}
int[] [] m1
}
=
{
int[] [] m2 = {
{ 14, 11, 13, 12),
{
18, 15, 13, 13),
{ 19, 16, 15, 17 } };
{
54, 53, 51, 52 },
{ 51, 59, 52, 56},
{ 53, 54, 52, 58 } };
System.out.println("First
array:");
displayArray (ml);
System.out.println("Second array: ");
displayArray (m2) ;
}
/* write simple code to test your method and use
displayArray to display the result if applicable
//write your methods code here.
public static void displayArray (int[] [] m) {
for (int r = 0; r < m.length; r++) {
for (int c = 0; c < m[r].length; c++)
System.out.print (m[r] [c] + " ");
System.out.println();
For all questions, assume that we use only rectangular arrays (i.e., all rows have the same length).
Transcribed Image Text:Use the following class to test the methods you develop public class Test { public static void main(String[] args) { } } int[] [] m1 } = { int[] [] m2 = { { 14, 11, 13, 12), { 18, 15, 13, 13), { 19, 16, 15, 17 } }; { 54, 53, 51, 52 }, { 51, 59, 52, 56}, { 53, 54, 52, 58 } }; System.out.println("First array:"); displayArray (ml); System.out.println("Second array: "); displayArray (m2) ; } /* write simple code to test your method and use displayArray to display the result if applicable //write your methods code here. public static void displayArray (int[] [] m) { for (int r = 0; r < m.length; r++) { for (int c = 0; c < m[r].length; c++) System.out.print (m[r] [c] + " "); System.out.println(); For all questions, assume that we use only rectangular arrays (i.e., all rows have the same length).
As seen in the image below, the resulting matrix elements should be the sum of the respective pair
of elements from the two matrices (that are being added):
all
a12 a13
a21
922
a23
a31 932
a33/
bil
+ b₂1
b31
b12 b13
₂2
23
b32
b33)
Test your program using the Test class
Sample run
First array:
14 11 13 12
18 15 13 13
19 16 15 17
Second array:
54 53 51 52
51 59 52 56
53 54 52 58
=
all + bil
a21 + b₂1
a31 + b31
The addition of the above two arrays is
68 64 64 64
69 74 65 69
72 70 67 75
a12 + b12
+ b22
a32 + b32
922
a13 + b13
23 + b23
a33 + b33)
Transcribed Image Text:As seen in the image below, the resulting matrix elements should be the sum of the respective pair of elements from the two matrices (that are being added): all a12 a13 a21 922 a23 a31 932 a33/ bil + b₂1 b31 b12 b13 ₂2 23 b32 b33) Test your program using the Test class Sample run First array: 14 11 13 12 18 15 13 13 19 16 15 17 Second array: 54 53 51 52 51 59 52 56 53 54 52 58 = all + bil a21 + b₂1 a31 + b31 The addition of the above two arrays is 68 64 64 64 69 74 65 69 72 70 67 75 a12 + b12 + b22 a32 + b32 922 a13 + b13 23 + b23 a33 + b33)
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Concept of memory addresses in pointers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage