Помогите решить задание Е в паскале

Помогите решить задание Е в паскале

Задать свой вопрос
1 ответ
Var k:integer; f,e,s:real;
begin
s:=1;
f:=1;
e:=exp(1);
writeln('e = ',e);
for k:=1 to 30 do
 begin
 f:=f*k;
 s:=s+1/f;
 if k mod 10 = 0
  then writeln('S = ',s,' s-e = ',s-e);
 end;
end.

Итог:
e = 2.718281828459045e+00
S = 2.718281801146385e+00 s-e = -2.731266057764969e-08
S = 2.718281828459046e+00 s-e = 4.440892098500626e-16
S = 2.718281828459046e+00 s-e = 4.440892098500626e-16
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт