вот типа условие:
y=x-(x3/3!)+x5/5!-....+((-1)n-1*x2n-1(2n-1)!)+...
Епсилон=10-4, х=0.25
вот собствнно как я написал программу:
..
..
y:=0; n:=1; k:=1; fact:=1;
repeat
for i:=2n-1 downto 2 do fact=i*fact;
f:=k*exp(2n-1)*ln(x))/fact;
y:=y+f;
n:=n+1;
k;=-k
until y<=eps
..
end.
говорят чушь написана в этой строке for i:=2n-1 downto 2 do fact=i*fact; что типа нельзя чтоб i был изменяющимся... как это исправить?
Сообщение отредактировано: volvo -