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 |