Question: IN C++ Task: Use linked lists to represent two polynomials. Each poly nomial will be an object of the Polynomial class. Each node in the

IN C++ IN C++ Task: Use linked lists to represent two polynomials. Each poly

Task: Use linked lists to represent two polynomials. Each poly nomial will be an object of the Polynomial class. Each node in the linked list will represent a polynomial, so data members of the nodes will include coefficient and expo exrof th Processing: The program should accept appropriate values (i.e , coefficient and exponent values) from th verify that the integer exponents are non-negative and that coefficients are no e user to populate two polynomials. Simple data checking should t zero. Polynomials may have varying numbers of terms. The terms should be stored in the list in decreasing order of their exponents. linke For example, valid polynomials might be: 3x -1.5x4 +3 71x2-6x 12 (stored as 3 nodes) (stored as 2 nodes) (stored as 1 node) The program will perform three basic operations on the polynomials: subtract one of the original polynomials from the other one; output the difference each polynomial term by a given monomial term, not necessarily a scalar); output the add the two original polynomials together; output the sum perform monomial multiplication on one of the original polynomials (i.e., multiply monomial and the result Note: do not change the original two polynomials during the addition, subtraction or multiplication operations. Include appropriate functions in the class (constructors, etc.) to produce an effective object-oriented program Input: Be sure the program is flexible enough that polynomial terms may be supplied by the user out of proper order, but still be stored in proper order. Output: Test program should allow the user to input the two polynomials and the monomial multiplier. Then output the following. each of the two original polynomials the sum of the polynomials the difference (first polynomial minus the second) another difference (second polynomial minus the first) the result for each of the two polynomials being multiplied by a (different) monomial

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 Databases Questions!