Окружность
(Время: 1 сек. Память: 16 Мб Сложность: 18%)
Дана окружность с центром в точке (x,y) и радиусом R. Требуется найти точки её пересечения с осью OX (ось абсцисс).
Входные данные
Входной файл INPUT.TXT содержит вещественные числа x, y и R (0 ≤ R ≤ 104, −104 ≤ x, y ≤ 104). Все числа содержат не более 9 значащих цифр.
Выходные данные
В первой строке выходного файла OUTPUT.TXT выведите число точек пересечения, далее выведите абсциссы этих точек в порядке возрастания. Числа выводите по одному в строке с точностью до шести знаков после запятой.
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | 0 3 2 | 0 |
2 | 2.5 2.5 2.5 | 1 2.5 |
3 | 0 4 5 | 2 -3.000000 3.000000 |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|