01/10/2018, 11:17
Lỗi code giải phương trình bậc 2
e k hiểu sao lúc in ra chỉ đc có trường hợp delta lớn hơn 0 ạ,còn 2 trường hợp còn lại k in ra đc câu cout của nó ,e k hiểu ạ,mn giúp e vs
https://paste.ofcode.org/VBK7tpzPRRi4hrBZ76LppW
Bài liên quan
delta=0
?chưa tính xét thiếu trường hợp.
p.s: vs != với.
thế lúc delta < 0 thì tính căn delta kiểu gì em ? phải cho tính x1,x2 dựa vào căn delta cho vào trong đoạn if {}
mà đoạn code này:
phải là delta == 0, chứ có 1 dấu = nó là phép gán rồi, else if (0) hình như C++ nó cũng quy ước 0 là false 1 là true thì phải, ko nhớ nữa.
Phải đặt điều kiện của delta trước rồi mới tìm công thức nghiệm dựa vào điều kiện của delta chứ, thớt ngược rồi.