Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Code in C++: Please help make my code more memory efficient and debug any error you may find. This is an ADT Matrix program in

Code in C++:

Please help make my code more memory efficient and debug any error you may find.

This is an ADT Matrix program in c++, which allows the user to create a matrix of any size and store it into a slot. Then the user can take the matrices in these stored slots to perform addition, subtraction, or multiplication then store the matrix in another slot.

// Here is the code

#include #include using namespace std;

const int MAX_ROWS = 10; const int MAX_COLS = 10;

class MatrixType { public: MatrixType(); void MakeEmpty(); void SetSize(int rowsSize, int colSize); void StoreItem(int item, int row, int col); void Add(MatrixType otherOperand, MatrixType& result); void Sub(MatrixType otherOperand, MatrixType& result); void Mult(MatrixType otherOperand, MatrixType& result); void Print(ostream& outfile); bool AddSubCompatible(MatrixType otherOperand); bool MultCompatible(MatrixType otherOperand); private: int values[MAX_ROWS][MAX_COLS]; int numRows; int numCols; }; MatrixType::MatrixType() { numRows = numCols = 0; } void MatrixType::MakeEmpty() { for(int i = 0; i = 1 && c >= 1) { numRows = r; numCols = c; } else cout = 0 && c = 0) values[r][c] = item; else cout

void new_matrix(int i, MatrixType * matrices, bool * add) { int r, c, temp; cout > r >> c; if(r > 0 && r 0 && c > temp; matrices[i].StoreItem(temp, j, k); } } matrices[i].Print(cout); } else cout = 0 && i > v; if(v > i; if(v > 0 && v > j >> k; if( i == j || j == k || i == k) { cout

// here is the sample run

image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed

Choice and Parameters New Matrix Usage:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

-216- 76)hM (S/mp/i&yburanswet)

Answered: 1 week ago

Question

Explain the nature of human resource management.

Answered: 1 week ago

Question

Write a note on Quality circles.

Answered: 1 week ago

Question

Describe how to measure the quality of work life.

Answered: 1 week ago

Question

1. Describe the types of power that effective leaders employ

Answered: 1 week ago