Предмет: Информатика,
автор: Аноним
Условие ниже по паскале даю 40 баллов
Приложения:
Ответы
Автор ответа:
0
program Project;
var
n,x:byte;
ch,zn: integer;
sm: real;
begin
ch:=1;
zn:=1;
sm:=0;
Read(n);
Read(x);
for i:=0 to n do
begin
sm:=sm+ch/zn;
ch:=ch*x;
zn:=zn*(i+1);
end;
writeln(sm:0:6)
end.
var
n,x:byte;
ch,zn: integer;
sm: real;
begin
ch:=1;
zn:=1;
sm:=0;
Read(n);
Read(x);
for i:=0 to n do
begin
sm:=sm+ch/zn;
ch:=ch*x;
zn:=zn*(i+1);
end;
writeln(sm:0:6)
end.
Автор ответа:
0
п.с.: если вдруг будет переполнение из-за факториала в знаменателе то поменяй тип ch,zn: integer; на ch,zn: real;
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: Эльчик2006
Предмет: Русский язык,
автор: adinajerzanova
Предмет: Математика,
автор: romanusiktanya