Bài tập F34: An toàn
Biển quảng cáo được gắn vào cột với ba chốt bảo vệ. Chốt thứ nhất giữ được tấm biển khỏi đổ khi tốc độ gió không vượt quá a m/s, chốt thứ hai giữ được tấm biển khỏi đổ khi tốc độ gió không vượt quá b m/s và chốt thứ ba giữ được tấm biển khỏi đổ khi tốc độ gió không vượt quá c m/s. Biển quảng cáo ở trạng thái an toàn tuyệt đối khi tốc độ gió ở mức mà ít nhất 2 trong số 3 chốt bảo vệ vẫn giữ được cho tấm biển không đổ. Hãy xác định tốc độ gió tối đa mà biển quảng cáo có thể giữ được trạng thái an toàn tuyệt đối.
Dữ liệu: Nhập vào từ bàn phím ba số thực dương a, b và c.
Kết quả: Đưa ra màn hình một số thực là tốc độ gió tối đa tính được.
Ví dụ:
Input |
Output |
28 10 15 |
15 |
Bài Làm:
Cần sắp xếp a, b, c theo thứ tự tăng dần hoặc giảm dần. Kết quả cần tìm là phần tử đứng giữa. Tham khảo chương trình sau:
Cách khác: Có thể tính u = max{a, b, c}, v = min{a, b, c }, kết quả cần tìm là (a + b + c - u - v).