C bài 5.C1: Phương trình bậc 2
Cho 3 số nguyên \(a, b, c\). Phương trình \(y = f(x) = ax^2 - bx + c\) là một phương trình bậc 2. Hãy tìm số điểm giao giữa đồ thị của phương trình \(f(x)\) và trục hoành trên mặt phẳng tọa độ \(Oxy\) và cho biết tọa độ giao của nó(lần lượt từ trái sang phải).
INPUT FORMAT
1 dòng duy nhất gồm 3 số nguyên \(a, b, c(-10^3 \leq a, b, c \leq 10^3; a \ne 0)\).
OUTPUT FORMAT
Dòng đầu tiên in ra \(m\) là số lượng giao điểm của đồ thị \(f(x)\) và trục hoành, nếu không có giao điểm thì in ra 0.
\(m\) dòng tiếp theo, mỗi dòng in ra 2 số thực là tọa độ giao điểm theo thứ tự từ điểm bên trái sang điểm bên phải, được làm tròn đến phần thập phân thứ 2. Các số cách nhau bởi 1 dấu cách.
Ví dụ 1:
Input
1 2 1
Output
1
1.00 0.00
Ví dụ 2:
Input
1 3 2
Output
2
1.00 0.00
2.00 0.00
Giải thích ví dụ mẫu:
- Ví dụ 1: Phương trình có dạng \( f(x) = x^2 + 2x + 1 \) có một điểm giao duy nhất với trục hoành tại \( (1.00, 0.00) \).
- Ví dụ 2: Phương trình có dạng \( f(x) = x^2 + 3x + 2 \) có hai điểm giao với trục hoành là \( (1.00, 0.00) \) và \( (2.00, 0.00) \).
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments