ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 002. Условия > задача:


Квадратное уравнение

Задачи раздела

• You're in the army now
• Архив задач
• Больше-меньше
• Бочки и вёдра
• Бутерброд
• Високосный год
• Владимир и бассейн
• Квадратное уравнение
• Китайский календарь
• Количество нечётных
• Любитель кино
• Макс и выбор такси
• Макс и доходы
• Макс и счастливые двузначные числа
• Максимум из трех
• Наименьшее и наибольшее

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Квадратное уравнение
Квадратное уравнение
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Дано квадратное уравнение вида Ax2 + Bx + C = 0. Вычислите все его действительные корни.

Входные данные

Ввод содержит целые числа A, B и C ( - 100 ≤ A, B, C ≤ 100, A, B, C ≠ 0) — коэффициенты квадратного уравнения.

Выходные данные

В первой строке выведите целое число K — количество действительных корней уравнения.

Во второй строке выведите K вещественных чисел — корни уравнения в порядке возрастания. Точность ответа должна составлять не менее 4 знаков после запятой.

Примеры

Входные данные
1 5 6
Выходные данные
2
-3.0000 -2.0000
Входные данные
1 -2 1
Выходные данные
1
1.0000
Входные данные
2 1 3
Выходные данные
0

Для отправки решений необходимо выполнить вход.

www.contester.ru