Design and implement a class quadratic to represent a quadratic function, a function of the form f(x) = ax^2 +bx +c
Include private data members for coefficients a, b and c.
Define a default constructor and a constructor that initializes a, b and c to the values of its three parameters.
Overload the input extraction operator to input a Quadratic object as three coefficients.
Overload the output insertion operator to display the quadratic in this form: -2x^2 -4x+35
Define a member function to evaluate the function at a value for x provided as a parameter, returning the value calculated as the function result.
Also, define a member function that displays the two real roots of the quadratic or an appropriate message if the function has a double root or no real roots.
You will use the quadratic formula in this function. This programming is for C++.