Напишите программу, которая будет искать все целые X, удовлетворяющие уравнению
AX
3 + BX
2 + CX + D = 0,
где A, B, C, D — данные целые числа.
Входные данные
Во входном файле записаны четыре целых числа: A, B, C, D. Все числа по модулю не превышают 2<=10
9.
Выходные данные
В выходной файл выведите сначала количество решений этого уравнения в целых числах, а затем сами корни в возрастающем порядке. Если уравнение имеет бесконечно много корней, выведите в выходной файл одно число –1 (минус один).
Примеры
№ | Входные данные | Выходные данные |
1
|
1 0 0 -27
|
1
3
|
2
|
0 1 2 3
|
0
|