Question
Your solution that you submit should consist of two (2) files: Polynomial.h (class specification file) Polynomial.cpp (class implementation file) The application program (Polynomial_app.cpp) has already
Your solution that you submit should consist of two (2) files: Polynomial.h (class specification file) Polynomial.cpp (class implementation file) The application program (Polynomial_app.cpp) has already been completed for you. Your Polynomial class should work with the Polynomial_app.cpp application program that has been given to you.
Sample Run (using polynomial_app.cpp):
This program should not be modified:
polynomial_app.cpp
#include
int main() { Polynomial a, b, c, t;
a.enterTerms(); b.enterTerms(); t = a; // save the value of a cout
system("PAUSE"); //remove this if you are not using windows return 0; } // end main
Develop class Polynomial. The internal representation of a Polynomial is an array or vector of terms. Each term contains a coefficient and an exponent, e.g., the term 2x has the coefficient 2 and the exponent 4. Develop a complete class containing proper constructor and destructor functions as well as set and get functions. The class should also provide the following overloaded operator capabilities: a. Overload the addition operator (+) to add two Polynomials b. Overload the subtraction operator) to subtract two Polynomials. c. Overload the assignment operator () to assign one Polynomial to another. d. Overload the addition assignment operator (+) e. Overload the subtraction assignment operator () Beyond overloading these operators, the code in the polynomial_app.cpp will give you an idea of what member functions you need to implement in the Polynomial classStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started