Problem
Empat nombor nyata diberikan: A, B, C, D. Cari semua punca persamaan Ax3+Bx2+Cx+D=0. Adalah diketahui bahawa semua punca persamaan ini tidak melebihi 1000 dalam nilai mutlak. Diketahui bahawa mana-mana dua punca persamaan ini berbeza sekurang-kurangnya 10-6.
Input
Atur cara menerima empat nombor nyata sebagai input: A, B, C, D. Mana-mana daripada empat nombor ini, tetapi bukan semua pada masa yang sama, boleh bersamaan dengan 0.
Output
Atur cara harus mencetak dari 0 hingga 3 nombor nyata: punca-punca persamaan yang diberikan dalam tertib menaik. Akar berbilang hanya perlu dilukis sekali. Nilai akar mesti dipaparkan dengan ketepatan 6 aksara selepas titik.
Input |
Output |
0 0 1000 -1 |
0.001 |
jadual>