Hàm ceil, floor, round
Xem dạng PDF
Gửi bài giải
Điểm:
10,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Bài tập: Hàm ceil, floor, round
Hàm ceil: làm tròn lên số nguyên gần nhất,
Hàm floor: làm tròn xuống số nguyên gần nhất,
Hàm round: làm tròn số nguyên phụ thuộc vào phần thập phân.
Cho số thực X, nhiệm vụ của bạn là sử dụng 3 hàm trên để tìm:
- Số nguyên nhỏ hơn gần
Xnhất. - Số nguyên lớn hơn gần
Xnhất. - Số nguyên gần
Xnhất.
Lưu ý: Các hàm ceil, floor, và round trả về giá trị kiểu double, vì vậy cần phải xử lý số in ra sao cho phù hợp. Ví dụ: cout << ceil(1000000) << endl; sẽ in ra 1000000.0.
Input Format
- Dòng duy nhất chứa số thực
X.
Constraints
- 1 ≤ X ≤ 10^6
Output Format
- In ra 3 số trên 3 dòng tương ứng với giá trị trả về của các hàm
ceil(X),round(X), vàfloor(X).
Bình luận