var
a,i,s,r,j,t,x,eps:real;
function v(x,eps:real):real;
begin
i:=1; s:=0; a:=1; t:=1; r:=1;
while abs(sin(x)-s)>eps do begin
while i<=x do begin a:=a*i; r:=r+1 end;<br> s:=s+t*power(x,i)/a;
t:=-t; a:=1;
i:=i+2
end;
v:=s
end;
begin
read(x);
read(eps);
a:=v(x,eps);
write('sinx=',sin(x));
write('по формуле ',a);
write('количество итераций',i);
end.