Вычислите S??? S=1/1!+1/2!+1/3!+1/n! напишите пожалуйста программу очень прошу!!!!!!?

0 голосов

Вычислите S???
S=1/1!+1/2!+1/3!+1/n!
напишите пожалуйста программу очень прошу!!!!!!?


спросил от (16 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Одаренный (1.4k баллов)

Var
s:real;
i,n,f:integer;
begin
readln(n);
s:=0;
f:=1;
for i:=1 to n do
f:=f*i;
for i:=1 to f do
s:=s+(1/i);
writeln(s);end.

оставил комментарий от Одаренный (2.2k баллов)

Где факториал ?

оставил комментарий от Одаренный (1.4k баллов)

не заметил

оставил комментарий от Одаренный (1.4k баллов)

сек

оставил комментарий от Одаренный (1.4k баллов)

исправил

оставил комментарий от Одаренный (2.2k баллов)

не то

оставил комментарий от Одаренный (2.2k баллов)

она неверно работает

0 голосов
ответил от Одаренный (2.2k баллов)

Vars:double;
n,i:integer;
f:longint;
begin
f:=1;
writeln('Vvedite n');
readln(n);
for i:=1 to n do
begin
f:=f*i;
s:=s+(1/f);
end;
writeln('S = ',s);
end.

оставил комментарий от (16 баллов)

спасибо большое очень выручили!!!!

...