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 ạ

viết 10:36 ngày 01/10/2018

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 khi cin >> a >> b >> c; thì mới thực hiện tính giá trị cho denta nhé.

Vinh viết 10:28 ngày 01/10/2018

sao denta lại bằng 0 ạ ,em có cho nó =0 đâu

viết 10:24 ngày 01/10/2018

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 theo int denta = b*b - 4*a*c; dẫn tới denta = 0

Vinh viết 10:34 ngày 01/10/2018

dạ ,cảm ơn anh nhiều ,code chạy rồi ạ
hihi

Bài liên quan
0