Біквадратне рівняння#7362

Біквадратне рівняння

1 секунда
64 мегабайти
Середня

Складіть програму для розв'язання біквадратного рівняння:

ax^4 + bx^2 + c = 0

Вхідні дані

В єдиному рядку через пропуск задано числа — коефіцієнти біквадратного рівняння відповідно , та . Значення коефіцієнтів не перевищують по модулю .

Вихідні дані

Виведіть єдиний рядок відповідно до наступних правил:

  • Якщо коренів немає, виведіть "No roots" (без лапок).

  • Якщо є один корінь, спочатку виведіть "One root:" (без лапок), а потім через пробіл сам корінь.

  • Якщо два корені, спочатку виведіть "Two roots:" (без лапок), а потім через пробіл спочатку менший, далі більший корінь.

  • Якщо три корені, спочатку виведіть "Three roots:" (без лапок), а далі через пробіл три корені у порядку зростання.

  • Якщо чотири корені, спочатку виведіть "Four roots:" (без лапок), а далі через пробіл чотири корені у порядку зростання.

  • Якщо коренів безліч, виведіть "Many roots" (без лапок).

Корені рівняння виводьте з точністю до 10^{-3}.

Приклади

Приклад 1

Loading
Loading