// russian : cp1251 encoding #include #include #include "ext_value.h" using namespace std; int main() { double x1=1.1, x2=2.3, x3=-2, w; // Внимание! Самая важная строчка! // Инициализация независимых переменных // Всего 3 независимых переменных (значение первого параметра): // значит индексы 0,1,2 ext_value3 a1(3,x1,0),a2(3,x2,1),a3(3,x3,2); ext_value3 res(3); // Здесь будет вычисленный результат // Реализуется тот же самый пример, но с использованием других операторов. ext_value3 arg1(3),arg2(3); arg1=a1; arg1+=a2; arg1=sin(arg1); arg1*=a1; arg1+=1; arg1=arg1*2; arg2=a2; arg2*=a1; arg2=cos(arg2); arg2*=a3; arg2-=1; arg2=2*arg2; res=arg1+arg2; res*=0.5; w=cos(x1*x2)*x3 + x1*sin(x2+x1); cout<<"res "<