Chương trình sau đây cho nhập vào ba số nguyên a, b, c sau đó đưa ra số nghiệm phân biệt của phương trình

Câu F32 trang 29 SBT Tin 10: Chương trình sau đây cho nhập vào ba số nguyên a, b, c sau đó đưa ra số nghiệm phân biệt của phương trình: (x - a)(x – b)(x - c) = 0 (với a, b, c là hằng số). Tuy nhiên, chương trình vẫn có lỗi, em hãy tìm và sửa lỗi đó.

Trả lời

Phép so sánh bằng nhau là ==. Do đó câu lệnh có lỗi là: if (a = b) and (a = c).

Cần sửa lại thành: if (a == b) and (a == c)

Xem thêm các bài giải SBT Tin học lớp 10 Cánh diều hay, chi tiết khác:

Bài 4: Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản

Bài 5: Thực hành viết chương trình đơn giản

Bài 6,7: Câu lệnh rẽ nhánh - Thực hành câu lệnh rẽ nhánh

Bài 8, 9: Câu lệnh lặp thực hành câu lệnh lặp

Bài 10, 11: Chương trình con và thư viện chương trình con có sẵn - Thực hành lập trình với hàm và thư viện

Bài 12, 13: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự - Thực hành dữ liệu kiểu xâu

Câu hỏi cùng chủ đề

Xem tất cả