// russian : cp1251 encoding #include #include #include "ext_value.h" using namespace std; int main() { double x1=2.1, x2=-4.3, x3=-3.2, x4=1.7; // Внимание! Самая важная строчка! // Инициализация независимых переменных // Всего 4 независимых переменных (значение первого параметра в конструкторе): // значит индексы 0,1,2,3 (значения третьего параметра в конструкторе) ext_value3 a1(4,x1,0),a2(4,x2,1),a3(4,x3,2),a4(4,x4,3); ext_value3 res; // Здесь будет вычисленный результат res=(a1*a4-a2*a3)/(1+a1*a1+a2*a2+a3*a3+a4*a4); double zn,zn2,zn3,zn4,w,q,d; zn=(1+x1*x1+x2*x2+x3*x3+x4*x4); zn2=zn*zn; zn3=zn2*zn; zn4=zn2*zn2; w=(x1*x4-x2*x3)/(1+x1*x1+x2*x2+x3*x3+x4*x4); q=res.get(); d=w-q; cout<<"res "<