Giải phương trình bậc 2

Yêu cầu

Viết chương trình giải phương trình bậc 2: (ax^2 + bx + c = 0)

Input

Một dòng gồm 3 số thực a b c

Output

  • Nếu a = 0b = 0c = 0: in Vo so nghiem
  • Nếu a = 0b = 0c != 0: in Vo nghiem
  • Nếu a = 0: nghiệm duy nhất x = <ket_qua> (làm tròn 2 số)
  • Nếu delta > 0: x1 = <x1>, x2 = <x2>
  • Nếu delta = 0: x = <x>
  • Nếu delta < 0: Vo nghiem
  • Tất cả kết quả làm tròn 2 chữ số thập phân

Ví dụ

Input:

1 -3 2

Output:

x1 = 2.00, x2 = 1.00

Gợi ý: delta = b*b - 4*a*c. Dùng sqrt() từ <math.h>. Nhớ thêm -lm khi compile.

Chú ý: Nhớ #include <math.h> để dùng sqrt(). Khi compile cần flag -lm.