Сколько разных корней у квадратного уравнения
Условие
На школьной доске записали квадратное уравнение:
a·x² + b·x + c = 0.
Учитель говорит: «Иногда у такого уравнения вообще нет действительных решений, иногда есть ровно одно, а иногда — два разных».
Твоя задача — по коэффициентам понять, сколько различных действительных корней у этого уравнения.
Формат ввода
Три целых числа a, b, c, каждое в отдельной строке. Гарантируется, что a ≠ 0.
Формат вывода
Выведи одно целое число: 0, 1 или 2 — количество различных действительных корней у уравнения.
Ограничения
a, b, c— целые-10^9 ≤ a, b, c ≤ 10^9a ≠ 0- При вычислениях могут встречаться значения больше 32-битного типа (как на олимпиадах), это нормально.
Пример
Ввод:
1
2
1
Вывод:
1Решить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- Перечневые олимпиады: что это и что дают — весь перечень Минобрнауки: уровни, срок диплома, разрезы по предметам и классам
- Олимпиада по информатике: с чего начать — два мира олимпиад — ВсОШ и перечневые: этапы, задания и на каком языке писать