Uses
CRT;
Var
sum, fact, x, st: real;
i, n, k, j: integer;
begin
write('x,n: ');
readln(x, n);
k := 1;
sum := 1;
for i := 1 to n do
begin
fact := 1;
st := 1;
for j := 1 to i * 2 do
begin
fact := fact * j;
st := st * x;
end;
k := -k;
sum := sum + (k * (st / fact));
end;
write('sum:=', sum);
end.