Bài 10. Làm tròn số

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
luyencode.net
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bài 10

Chắc hẳn bạn đã một hoặc vài lần sử dụng các hàm làm tròn trong các ngôn ngữ lập trình để làm tròn số.
Hãy viết chương trình làm tròn số thực n nhập từ bàn phím về số nguyên gần nhất (chênh lệch giá trị nhỏ nhất).
Dữ liệu vào: Gồm một dòng chứa số thực n.
Dữ liệu ra: Kết quả sau khi làm tròn.
Ví dụ:

Dữ liệu vào Dữ liệu ra
12.567 13
5.5 6
-100.2999999 -100

Giới hạn:

  • -106 ≤ n ≤ 106
  • Dữ liệu đầu vào đảm bảo có ít hơn 10 chữ số phần thập phân

Khuyến nghị: Không nên sử dụng các hàm làm tròn có sẵn của ngôn ngữ lập trình, hãy tự cài đặt để hiểu sâu hơn.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.