Məsələlər
Біквадратне рівняння
Біквадратне рівняння
Скласти програму для розв’язання біквадратного рівняння
\textbf{ax^4+ bx^2+ c = 0}.
\InputFile
У єдиному рядку задано через пропуск \textbf{3 }числа -- коефіцієнти біквадратного рівняння відповідно \textbf{a}, \textbf{b }та \textbf{c}. Значення коефіцієнтів не перевищують по модулю \textbf{100}.
\OutputFile
У єдиному рядку вивести у випадку відсутності коренів повідомлення "\textbf{No roots}" (без лапок), у випадку, якщо розв'язок містить один корінь вивести спочатку повідомлення "\textbf{One root:}" (без лапок), а далі через пропуск сам корінь, у випадку наявності двох коренів вивести спочатку повідомлення "\textbf{Two roots:}" (без лапок), а далі через пропуск спочатку менший, а потім більший корінь. У випадку наявності трьох коренів вивести спочатку повідомлення "\textbf{Three roots:}" (без лапок), а далі через пропуск три корені рівняння у порядку зростання. У випадку наявності чотирьох коренів вивести спочатку повідомлення "\textbf{Four roots:}" (без лапок), а далі через пропуск чотири корені рівняння у порядку зростання. У випадку наявності безлічі коренів вивести повідомлення "M\textbf{any} \textbf{roots}" (без лапок). Корені рівняння виводити з точністю до 10^\{-3\}.
Giriş verilənləri #1
1 -10 9
Çıxış verilənləri #1
Four roots: -3.000 -1.000 1.000 3.000