// russian : cp1251 encoding #include #include #include "ext_value.h" using namespace std; int main() { double x1=2.7, x2=1.32, x3=5.1; // Внимание! Самая важная строчка! // Инициализация независимых переменных // Всего 3 независимых переменных (значение первого параметра): // значит индексы 0,1,2 (значения третьего параметра) ext_value3 a1(3,x1,0),a2(3,x2,1),a3(3,x3,2); ext_value3 res; // Здесь будет вычисленный результат res=asin(a2/sqrt(a1*a1+a2*a2+a3*a3)); double r,r2,r4,r6,s,s2,s3,s5,w,x12,x22,x32,x14,x24,x34,x16,x36; s2=x1*x1+x3*x3; s=sqrt(s2); s3=s*s2; s5=s2*s3; x12=x1*x1; x22=x2*x2; x32=x3*x3; x14=x12*x12; x24=x22*x22; x34=x32*x32; x16=x14*x12; x36=x34*x32; r2=x1*x1+x2*x2+x3*x3; r=sqrt(r2); r4=r2*r2; r6=r2*r4; w=asin(x2/r); cout<<"res "<