рисунок не могу, а такую я решал тут уже, сейчас
центр окружности находится в точке пересечения диагоналей, которые к тому же взаимно перпендикулярны. если из центра в точку касания провести радиус, то это будет высота в прямоугольном треугольнике, образованном половинками диагоналей и боковой стороной (как гипотенузой). высота делит прямоугольный треугольник на 2 подобных ему же. поэтому
a/r = r/b; r - радиус вписанной в ромб окружности.
r = корень(а*b);
p = 4*(a + b); это периметр ромба.
ну, осталось найти pi*r^2/(1/2*p*r) = 2*pi*r/p (прикольно - так сказать, отношение периметров)
ответ (1/2)*pi*корень(a*b)/(a + b);