uses crt;
var y0,yk,e,dy:real;
begin
clrscr;
write('e=');
readln(e);
y0:=0;
if e>=0.5 then write('Первый член, удовлетворяющий условию=0.5')
else
begin
dy:=0.5;
while dy>=e do
begin
yk:=(y0+1)/(y0+2);
dy:=abs(yk-y0);
y0:=yk;
end;
write('Первый член, удовлетворяющий условию=',yk:0:5,' dy=',dy:0:5);
end;
readln
end.