Задачі
Коло через три точки
Коло через три точки
У декартових координатах задано три точки. Вам необхідно написати рівняння кола, що проходить через них. Відомо, що три точки не лежать на одній прямій.
Розв'язок має виводитися у вигляді
$$
(x - a)^2 + (y - b)^2 = r^2~~~(1)
$$
та у вигляді
$$
x^2 + y^2 + cx + dy + e = 0~~~(2)
$$
\InputFile
Кожний рядок містить $x$ та $y$ координати трьох точок у порядку $A_x, A_y, B_x, B_y, C_x, C_y$. Вони є дійсними числами, розділеними одним або декількома проміжками.
\OutputFile
Для кожного тесту необхідно вивести рівняння кола в двох форматах як показано у прикладі. Значення $h, k, r, c, d$ та $e$ у рівняннях 1 та 2 слід виводити з трьома десятковими знаками. Якщо деяке зі значень $h, k, c, d, e$ дорівнює нулю, то відповідний доданок слід не виводити. Знаки плюс та мінус слід виводити за необхідністю --- так, щоб уникати декількох знаків перед числом. Знаки додавання, віднімання та рівності слід розділяти від найближчих символів одним проміжком з кожної сторони. Жодних інших зайвих проміжків виводити не слід. Після кожної пари рівнянь слід виводити порожній рядок. Формат виводу наведено у прикладі.
Вхідні дані #1
7.0 -5.0 -1.0 1.0 0.0 -6.0 2.0 2.0 0.0 4.0 -2.0 2.0
Вихідні дані #1
(x - 3.000)^2 + (y + 2.000)^2 = 5.000^2 x^2 + y^2 - 6.000x + 4.000y - 12.000 = 0 x^2 + (y - 2.000)^2 = 2.000^2 x^2 + y^2 - 4.000y = 0