a, b = list(map(float, input().split()))
d = (b - 2 * a + b ** 2) / (4 * (b + a))
print(d)
Program qq;
uses crt;
var
x1,x2,y1,y2,a,b,S,P:integer;
Begin
Readln(x1,y1,x2,y2);
a:=x2-x1;
b:=y2-y1;
S:=a*b;
P:=(a+b)*2;
Writeln(S,P);
Readkey;
End.
Код и результат выполнения на скриншотах.
мышь микрофон.............................................
126/2 =63 остаток 0
63/2=31 остаток 1
31/2=15 остаток 1
15/2=7 остаток 1
7/2=3 остаток 1
3/2=1 остаток 1
1
записываем число из остатков деления в обратном порядке
ответ 1111110