Question: 3) [10] A matrix is a rectangular (2 dimensions) array of numerical values. You can add two matrices to form a third matrix. Design an

3) [10] A matrix is a rectangular (2 dimensions) array of numerical values. You can add two matrices to form a third matrix. Design an ADT that represents a Matrix that has these operations and other basic and necessary operations, such as: isEmpty, num Row(), numColumn, addition Matrices(), displayMatrix, ect... a. Write a C++ interface for the public methods of a Matrix, with matrixinterace.h b. Write a C++ class for Matrix, with matrix.h, and matrix.cpp c. Write a C++ driver program, including the main() function, to test the ADT and class with some test cases. t d. Screenshots for sample runs of testing all the methods. e. Try to effectively use two of the following C++ features: Template Dynamic Array . recursion CH
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
