Module: Ricerca binaria di una funzione monotona


Problem

4 /5


equazione cubica

Problem

Sono dati quattro numeri reali: A, B, C, D. Trova tutte le radici dell'equazione Ax3+Bx2+Cx+D=0. È noto che tutte le radici di questa equazione non superano in valore assoluto 1000. È noto che due radici qualsiasi di questa equazione differiscono di almeno 10-6.
 
Input
Il programma riceve in input quattro numeri reali: A, B, C, D. Ognuno di questi quattro numeri, ma non tutti contemporaneamente, può essere uguale a 0.
 
Uscita
Il programma dovrebbe stampare da 0 a 3 numeri reali: le radici dell'equazione data in ordine crescente. Radici multiple devono essere stampate solo una volta. I valori radice devono essere visualizzati con una precisione di 6 caratteri dopo il punto.
 
Input Uscita
0 0 1000 -1 0,001