[Làm quen với OJ]. Bài 6. Hàm ceil, floor, round

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 300 Thời gian: 1.0s Bộ nhớ: 5M Input: bàn phím Output: màn hình

Hàm ceil: làm tròn lên số nguyên gần nhất, floor: làm tròn xuống số nguyên gần nhất, 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 ý: bạn cần in ra số nguyên nên không được in trực tiếp giá trị của 3 hàm này, nó sẽ là số thực.

Input

  • Dòng duy nhất chứa số thực \(X\) \((1 \leq X \leq 10^6)\)

Output

  • In ra 3 số trên 3 dòng

Example

Test 1

Input
3.59
Output
3
4
4

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.