Question: Write the specification for an ADT SquareMatrix. ( A square matrix can be represented by a two - dimensional array with N rows and N

Write the specification for an ADT SquareMatrix. (A square matrix can be represented by a two-dimensional array with N rows and N columns.) You may assume a maximum size of 50 rows and columns. Include the following operations:
MakeEmpty(n), which sets the first n rows and columns to zero
StoreValue(i, j, value), which stores a value into the [i, j] position
Add, which adds two matrices together
Subtract, which subtracts one matrix from another
Copy, which copies one matrix into another
b.Convert your specification to a C++ class declaration.
make it to where the output says:
MakeEmpty(4) for matrix1:
0000
0000
0000
0000
StoreValue Operations:
Matrix1:
2300
0400
0000
0000
Matrix2:
1200
3400
0000
0000
Addition result for matrix1+ matrix2:
3500
3800
0000
0000
Subtraction result for matrix2- matrix1:
-1-100
3000
0000
0000
Copy matrix1 to new matrix:
2300
0400
0000
0000
Also dont make the program too complicated (dont include constant& other)
Write the specification for an ADT SquareMatrix.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!