Емблема центру  www.olymp.vinnica.ua     netoi.org.ua
Центр олімпіад школярів в Iнтернеті
Likt-PMG17
м.Вiнниця


Годинник
 
ax2pbxpc

Задача Квадратне рівняння (ax2pbxpc).

Після приємного відпочинку в товаристві баби Яги Коливан вирішив розім’яти мозок математичними обчисленнями, щоб не помилятися у підрахунках ігрових боргів. Найулюбленішим його заняттям на дозвіллі є розв’язання квадратних рівнянь. Проте при розв’язанні їх великої кількостіі помилитися недовго! Ось і просить вас Коливан написати програму, яка розв’язує квадратні рівняння виду ax2+bx+c=0, якщо відомо, що жоден з коефіцієнтів abc не дорівнює 0 в точності, але деякі з них можуть бути дуже близькі до нуля.

Формат введення/виведення.

Програма ax2pbxpc зчитує з клавіатури (стандартного пристрою введення) три дійсних числа aта c, причому модуль кожного з них — в діапазоні від 10–12 до 10+12. Гарантовано будуть вводитися тільки такі трійки abc, за яких рівняння має два різних кореня, жоден з яких не дорівнює нулю в точності.

Програма ax2pbxpc виводить на екран (стандартний пристрій виведення) два знайдених корені через пробіл (спочатку менший, потім більший). Відповідь буде зарахована, якщо значення обох коренів знайдено з відносною похибкою не гірше 1%.

Приклад вхідних та вихідних даних.

Введення

Виведення

17 2015 22

-118.518 -0.01092

17 2e9 22

-1.17647e8 -1.1e-8



© Всеукраїнський віртуальний центр олімпіад школярів "ОЛІМП"