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

Разделы > Неотсортированные > задача:


10_09 - корни уравнения

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

• 10_02_03 - битовые операции (за...
• 10_02_04 - битовые операции (за...
• 10_02_05 - битовые операции (за...
• 10_02_06 - битовые операции (за...
• 10_02_07 - битовые операции (за...
• 10_02_08 - битовые операции (за...
• 10_02_12 - битовые операции (за...
• 10_08 - перевод в двоичную СС
• 10_09 - корни уравнения
• 10_14 - минимум из четырёх
• 10_18 - количество дней между да...
• 11_01_01 - бинарный поиск в масс...
• 11_01_02 - бинарный поиск в масс...
• 11_02_01 - длинная арифметика (с...
• 11_02_02 - длинная арифметика (...
• 11_02_03 - длинная арифметика (...
• 11_02_04 - длинная арифметика (...

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

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

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

Задание 10_09 - корни уравнения


Написать функцию, вычисляющую корни квадратного уравнения Ax^2 + Bx + C = 0.

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

Три вещественных числа, разделённых пробелами: значения А, В и С.

Выходные данные:
0 - если уравнение не имеет корней;
1 X0 - если уравнение имеет один корень, равный Х0;
2 X1 X2 - если уравнение имеет два не равных друг другу корня, Х1 должно быть не больше Х2;
many - если уравнение имеет бесконечное множество корней;

Примеры:

Входные данные: 0 0 0
Выходные данные: many

Входные данные: 0 0 1
Выходные данные: 0

Входные данные: 0 1 0
Выходные данные: 1 0

Входные данные: 1 2 1
Выходные данные: 1 -1

Входные данные: 1 -6 8
Выходные данные: 2 2 4

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

www.contester.ru