написать программу в паскале
10-11 класс
|
function Fact(n:integer):longint;
begin
if n=1 then Fact:=1
else Fact:=n*Fact(n-1)
end;
function Prod(k:integer):double;
var
i:integer;
p:double;
begin
p:=1;
for i:=2 to k do p:=p*sqr(i)/(sqr(i)+2*i+3);
Prod:=p
end;
var
P:double;
k:integer;
begin
P:=0;
for k:=4 to 8 do
P:=P+Fact(k+1)/Prod(k);
Writeln('P=',P)
end.
Тестовое решение:
P=13865934.5196429
Другие вопросы из категории
Допустим
вы получили наследство в 1.000.000$, После долгих раздумий вы решаете, что
будете жить на 800$ в месяц. На сколько лет вам хватить
наследства.
А) 494
В) 125
С) 76
D) 327
Читайте также
2.написать программу в паскале
f(x)=2(sin*sin)x+1
рдинат. Я поняла, что нужно найти их длины (формулы я знаю), а правильно написать программу не могу
http://primat.org/index/0-128 вот сайт что бы написать программу.
13.
Нужно написать программу на цикле с предусловием, на Паскале.
Ввести с клавиатуры натуральное число.написать программу, которая определяет, кратна ли сумма его цифр 6.