VAR
a,x,y :real
Writeln(give a)
Readln(a)
x=1
y=0.5(x+a/x)
x=y
y=0.5(x+a/x)
end while
writeln(y)
var
i : Integer;
a, r0, r1 : Integer;
begin
r0 := x2-x1;
r1 := y2-y1;
a := r0*r0 + r1*r1;
r1 := (1+a) DIV 2;
FOR i := 1 TO 12 DO
begin
r0 := r1;
IF r0 > 0 then r1 := (r0+(a div r0)) div 2;
end;
Result:= r1;
end;