01/10/2018, 08:23
Chương trình luôn ra nghiệm kép
Mọi người cho em hỏi cái sao nó cứ nhập số bao nhiêu nó cũng ra phuong trinh có nghiêm kép là sao ạ?em cảm ơn nhiều ạ
Bài liên quan
Mọi người cho em hỏi cái sao nó cứ nhập số bao nhiêu nó cũng ra phuong trinh có nghiêm kép là sao ạ?em cảm ơn nhiều ạ
Vì denta của bạn luôn bằng 0 chứ sao.
Ở chỗ khai báo bạn chỉ để là
int denta;
thôi, sau khicin >> a >> b >> c;
thì mới thực hiện tính giá trị cho denta nhé.sao denta lại bằng 0 ạ ,em có cho nó =0 đâu
Khi bạn khai báo
int a, b, c;
mà không khởi tạo giá trị thì mặc định a, b, c đều = 0, tiếp theoint denta = b*b - 4*a*c;
dẫn tới denta = 0dạ ,cảm ơn anh nhiều ,code chạy rồi ạ
hihi