Предмет: Информатика,
автор: NastasyaSin
Помогите решить в Паскале
Вычислить: у=1-1/1!+1/2!-1/3!+...1/n!.Значение n задать вводом
Ответы
Автор ответа:
0
var
n,i:integer;
s:real;
begin
s:=1;
readln(n);
for i:=1 to n do
if i mod 2 = 1 then
s:=s-i*ln(2)
else
s:=s+i*ln(2);
writeln(s);
end.
n,i:integer;
s:real;
begin
s:=1;
readln(n);
for i:=1 to n do
if i mod 2 = 1 then
s:=s-i*ln(2)
else
s:=s+i*ln(2);
writeln(s);
end.
Автор ответа:
0
Основная проблема выполнения задания была в поиске способа вычисления факториала дробного числа и я не уверен в найденном способе, но если он верен, то программа работает верно, если возникнут проблемы - пишите.
Автор ответа:
0
Она не работает)И как-то надо решиться без mod.
Похожие вопросы
Предмет: География,
автор: annshahova4
Предмет: Русский язык,
автор: Aizere201160
Предмет: Қазақ тiлi,
автор: Ademikiz
Предмет: Математика,
автор: Atla111
Предмет: Алгебра,
автор: bagi801