Module: Búsqueda binaria de una función monótona


Problem

4 /5


ecuación cúbica

Problem

Se dan cuatro números reales: A, B, C, D. Encuentra todas las raíces de la ecuación Ax3+Bx2+Cx+D=0. Se sabe que todas las raíces de esta ecuación no superan en valor absoluto 1000. Se sabe que dos raíces cualesquiera de esta ecuación difieren en al menos 10-6.
 
Entrada
El programa recibe cuatro números reales como entrada: A, B, C, D. Cualquiera de estos cuatro números, pero no todos al mismo tiempo, puede ser igual a 0.
 
Salida
El programa debe imprimir de 0 a 3 números reales: las raíces de la ecuación dada en orden ascendente. Las raíces múltiples solo necesitan dibujarse una vez. Los valores raíz deben mostrarse con una precisión de 6 caracteres después del punto.
  Entrada Salida 0 0 1000 -1 0,001