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
X
nhất. - Số nguyên lớn hơn gần
X
nhất. - Số nguyên gần
X
nhấ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