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

Турниры > Практика ИВТ - зима > задача:


2G. Квадратное уравнение

Практика ИВТ - зима

Старт: 17.дек.2020 в 11:30:00
Финиш: 21.сен.2024 в 23:59:59
Осталось: 3432:39:47
• Турнирная таблица

Гость
• Вопросы к жюри (3)

Задачи турнира

• 1E. Покупка пирожков
• 2. Условия (подсказки к задачам)
• 2A. You're in the army now
• 2B. Существует ли треугольник?
• 2C. Високосный год
• 2D. Бутерброд
• 2E. Стипендия
• 2F. Владимир и бассейн
• 2G. Квадратное уравнение
• 2H. Сумма вещественных
• 2I. Сколько друзей?
• 2J. Количество нечётных
• 3. Циклы (подсказки к задачам)
• 3A. Степень тройки
• 3B. Банковский вклад
• 3C. Ой-ай!
• 3D. Трое в тире

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

Если у вас есть предложения или пожелания по работе 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