Учитывая декартовы координаты трех точек на плоскости, найдите уравнение окружности через них всех. Три точки не будут на прямой.
Каждая строка ввода в вашу программу будет содержать x
и y
координаты трех точек, в порядке A(x),A(y),B(x),B(y),C(x),C(y)
. Эти координаты будут действительными числами менее 1 000 000, разделенными друг от друга пробелом.
Решение должно быть напечатано в виде уравнения вида (x-h)^2 + (y-k)^2 = r^2
. Значения h
, k
, r
должны быть напечатаны с тремя цифрами после десятичной точки. Знаки плюс и минус в уравнениях должны быть изменены по мере необходимости, чтобы избежать нескольких знаков перед числом.
Sample Inputs
7.0 -5.0 -1.0 1.0 0.0 -6.0
1.0 7.0 8.0 6.0 7.0 -2.0
Sample Outputs
(x - 3.000)^2 + (y + 2.000)^2 = 5.000^2
(x - 3.921)^2 + (y - 2.447)^2 = 5.409^2