2+bx+c=0 在x附近的一个解的迭代公式为:x=x-f(x)/f’(x),其中f’(x)=2ax+b为函数f(x)的导数。试定义一个类EQU,用切线法求方程 f(x)=ax2+bx+c=0 在x附近的一个解。具体要求如下:Р(1) 私有数据成员Рfloat a,b,c:保存方程的系数a,b和c。Рdouble x:x为所求得的解。Р(2) 公有成员函数РEQU(float a1, float b1, float c1):构造函数,用参数a1, b1, c1分别初始化成员a,b,c。Рvoid fun(double x0, double e ):求方程在x0附近的一个解,所采用的算法是:依次计算x1=x0-f(x0)/f’(x0), x2=x1-f(x1)/f’(x1),…, xn=xn-1-f(xn-1)/f’(xn-1),直到|f(xn)|<e为止。Рvoid print( ):输出所求得的解。Р(3) 在主函数中建立EQU对象,并求出方程 f(x)=2x2+6x-7=0 在x=5.0附近的一个解,要求最终误差|f(x)|<10-5,最后调用print()函数输出所求得的解。Р正确程序的输入/输出结果如下(下划线部分为键盘输入):Р请输入方程的系数(a,b,c):2 6 -7Р请输入预估的初始解x0: 5Р请输入误差要求(e):0.00001Р该方程的解是:0.897916Р4.答案Р#include <iostream.h>Рclass EQU{Рprivate:Р?float a,b,c;Р?double x;Рpublic:Р?EQU(float a1,float b1,float c1);Р?void fun(double x0,double e);Р?void print();Р};РEQU::EQU(float a1,float b1,float c1){