Editorial for C++ Bài 2.C2: Đóng bàn
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Lời giải chi tiết:
Đầu tiên, các bạn cần khai báo kiểu dữ liệu của 5 số nguyên dựa vào khoảng giá trị đề bài đưa \(a_1, a_2, a_3, a_4, B (0 ≤ a_1, a_2, a_3, a_4, B ≤ 100)\).
Bước 2, các bạn dùng lệnh cin
để nhập số vừa khai báo ở trên.
Bước 3, các bạn sử dụng câu lệnh if
, else if
và else
, chú ý điều kiện của bài này có các trường hợp:
Trường hợp 1 là nếu tất cả bốn chân bàn có chiều dài bằng nhau
(a == b && b == c && c == d)
, tức là chiếc bàn đã cân bằng, in raYes
, sử dụng câu lệnhcout
để in ra.Trường hợp 2 là nếu thêm chiều dài e vào chân đầu tiên
(a+e == b && b==c && c==d)
, tức là chiếc bàn có thể cân bằng sau khi thêm chân mới, in raYes
. sử dụng lệnhcout
để in ra.Tương tự, kiểm tra các trường hợp thêm e vào các chân khác để xem có thể cân bằng hay không.
Comments