Я создаю экземпляры полиномиального класса с использованием векторов.
Я создаю вектор, предположительно содержащий 10 единиц, и присваиваю его полиномиальному экземпляру полиномиального класса в соответствии с приведенным ниже кодом:
Я создаю экземпляры полиномиального класса с использованием векторов. Я создаю вектор, предположительно содержащий 10 единиц, и присваиваю его полиномиальному экземпляру полиномиального класса в соответствии с приведенным ниже кодом: [code]class polynomial10 { public: vector coef; polynomial10( vector & c ); double evaluate(double x); polynomial10 adiciona(polynomial10 p); };
polynomial10::polynomial10( vector& c) : coef(c) {}; double polynomial10::evaluate (double x) { double t = coef.size(); double eval = 0; for (int i = 0; i < t; i++) { eval += coef[i]*pow(x,i+1); } return eval; }
polynomial10 polynomial10::adiciona (polynomial10 p) { int t = sizeof(coef); int t2= sizeof(p.coef); if (t>=t2) { vector coef_r(t,0); for (int i = 0; i < t; i++) { if (i