
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Can you please help with this C++ code, everytime i run it in visual studio it says it has build errors.
I have to separate the code into three files: header, implementation and main.cpp (main file).

Transcribed Image Text:Create a Matrix class and implement the following member functions:
in
C++,
The constructors and the destructor
getSize() which returns the size of the matrix;
setValue(int position, int value) which sets the value in the matrix at given position;
getValue (int position) which returns the current value at given position;
an add method which adds two matrices together;
a subtract method which subtract two matrices together;
a multiply methods which multiplies two matrices together, if possible;
an overlap function which overlaps two matrices together. The augment function takes
two matrices A and B of size mlxnl and m2xn2, respectively, and produce a new matrix
C of size mLxnL, where mL (resp. nL) is the largest between m1 and m2 (resp. nl and
n2). The values of C will either come from the original matrices by overlapping matrix B
over matrix A. Wherever a value is not available it initialized to default value 0.
For example: If you overlap two matrices A of size 4x2 and B of size 3x5, the resulting
matrix C is of size 4x5.
A=
●
●
23
13
63
79
B=
82651
39123
57314
C = A overlap B =
82651
39123
57314
79000

Transcribed Image Text:Here is another example. Consider matrix A of size 2x3 and matrix B of size 3x1, the
overlapped matrix C is of size 2x3.
A =
235
134
B =
∞35
8
C = A overlap B =
835
334
500
While the numerical values of the example are integers, the class definition should be general
enough to consider different possible types.
Test your class by writing a driver function that performs the following actions on the matrices
A, B, and C given in the example above:
1. initialize two matrices A and B
2.
add A and B together and then subtracts them
4.
3. print both input matrices and the resulting matrix after addition and subtraction
print both input matrices and the resulting matrix after multiplication, if possible. If not
possible explain the reason of the error
5.
overlap the two matrices by using the overlap function.
6. display both input matrices and the output matrix produced by the overlap function.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 4 images

Knowledge Booster
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
- 2. I have provided the code I have written. All I need you to do is to rewrite the code. I need you to rewrite the comments, rename all the variables, and shift the code. It should look different once you have edited it. I would like to see another format for this code. It is in C-Programming. I think it shouldn’t take so long. Take your time, please! I really appreciate any help you can provide! CODE STARTS HERE: #include<stdio.h>#include<string.h>#include<stdlib.h> int main(int argc, char* argv[]){ printf("Entered String is: %s\n", argv[1]); const char *original_str = argv[1]; int i = 0, j = 0; int err_flag = 0; char num_arry[10] = {'0','1','2','3','4','5','6','7','8','9'}; /*if string conatins a digit in it return error, simple linear search has been used*/ for(i=0;i<10;i++){ for(j=0;j<strlen(original_str);j++){ if(original_str[j] == num_arry[i]){ printf("error\n"); err_flag = 1;…arrow_forwardI need a code that demonstrates the use of the below items (Templates, overloading, and vectors). It doesn't need to be special and you can choose the example for the code. Maybe 30 - 50 lines of code that I can run in Visual Basic 2019. I just want to be able to compile it so that I understand what I am reading next week. Working examples are better than what I can pull from the single code examples in the book. Please label to help me identify. Thanks 1. Write C++ code (perhaps around 30-50 lines of code) and make it compile and run showing how to use: a. Templates b. Overloading c. Vectorsarrow_forwardNeed help with writing the program creating two different class files (Instruction are attatched in the images). Please provide with ss of your code if possible.arrow_forward
- how to write a method that reads in any csv file and extracts the data from the csv file into header and the remaining data using the csv module, and stores them in instance variables. also how to write a code to handle potential errors with file content such as empty file and file not found in python?arrow_forwardNeed urgent help with Python Decorator creation Never used python decorator before Answer the following questions in the Python decorator context. Your answers should be written in a Markdown file. The quality of answers matters!! What is higher-order function and how it is different from functor? What are First-class objects? What is the significance of functions being First-class objects? What are inner functions? What is the major benefit of inner functions and why is it important for decorator Why @ symbol is called syntactic sugar? What's the biggest advantage of using it when decorators are used? How would it help Python's weak OOP encapsulation of Class? (Hint: google "Python @Property decorator")arrow_forwardI need help making this program in C programming. Please look at the pictures provided at that helps. Thank You!arrow_forward
- C++ I have a code, but it doesn't work well. Please help me fix it. The code read 2 file, Punchcards.txt as a key (for password) and Tuple.csv as the password. Punchcards.txt --------------------------------------------------------------------------------Y 00000000000000000000000000000000000000000000000000000000000000000000000000000000X 000000000000000000000000000000000000000000000000000000000000000000000000000000000 100000000000000000000000000000000000000000000000000000000000000000000000000000001 010000000000000000000000000000000000000000000000000000000000000000000000000000002 001000000000000000000000000000000000000000000000000000000000000000000000000000003 000100000000000000000000000000000000000000000000000000000000000000000000000000004 000010000000000000000000000000000000000000000000000000000000000000000000000000005 000001000000000000000000000000000000000000000000000000000000000000000000000000006 000000100000000000000000000000000000000000000000000000000000000000000000000000007…arrow_forwardin c++ codearrow_forwardPlease answer in pythonarrow_forward
- Assume that you are designing a simple text editor (like Notepad) that supports inserting text, copy, paste and editing for any size file (including book-length files). Between the String objects and StringBuffer objects, which one is more appropriate and why? O String, because StringBuffer is read-only String, because it will execute more efficiently String, because only simple operations are needed StringBuffer, because it allows for changing the characters stored in the object StringBuffer, because it has copy and paste methodsarrow_forwardI have to create a program file using python. I have created another program that would correlate with this code. I don't where to start. I will attach my program and the instructions. Create a file that has the data for at least five points. You can use notepad to make your file. Each line in the file should have each point’s lat and lon coordinates and a description. It could look like this: 100.200, 123.456, Main Campus 120.33, 142.345, Montoya 153.23, 322.345, Rio Rancho 133.23, 143.345, STEMULUS Center 153.42, 122.345, ATC (Note: The “Points.txt” file attached to the assignment can be used instead of creating your own file.) In the main part of your program do the following: Create a list that you will use to collect the points. Something like pointsList = []. Read points in from a file. As you read lat lon and description from the file, use those values to create a point and add that point to a List. Something like: newPoint = GeoPoint(lat, lon, description)…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education