P10 - Giải phương trình trùng phương
Xem dạng PDF
Gửi bài giải
Điểm:
0,01 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Viết chương trình nhập vào các hệ số ~a~, ~b~, ~c~ của phương trình trùng phương dạng: $$ax^4 + bx^2 + c = 0$$ Giải phương trình trùng phương và in ra các nghiệm của phương trình.
Input
Một dòng duy nhất chứa ba số thực ~a~, ~b~, ~c~.
Trong đó ~-10^9 \leq a, b, c \leq 10^9~.
Output
In ra các nghiệm của phương trình, lấy 2 chữ số phần thập phân, theo định dạng:
Nếu phương trình có 4 nghiệm, in ra lần lượt 4 nghiệm: ~x_1~, ~x_2~, ~x_3~, ~x_4~.
Nếu phương trình có 2 nghiệm, in ra lần lượt 2 nghiệm.
Nếu phương trình vô nghiệm, in ra "NO SOLUTION".
Sample Input 1
2 -7 5
Sample Output 1
x1 = 1.58, x2 = -1.58 x3 = 1.00, x4 = -1.00
Sample Input 2
1 -2 1
Sample Output 2
x1 = 1.00, x2 = -1.00
Bình luận