Điểm:
200
Thời gian:
1.0s
Bộ nhớ:
500M
Input:
bàn phím
Output:
màn hình
Cho một số thực \(X\) có 4 chữ số sau dấu phẩy \((0 \le X < 100)\). Hãy làm tròn \(X\) trở thành số nguyên gần
nhất và nhỏ nhất.
Dữ liệu đầu vào đảm bảo \(X\) có đúng 4 chữ số ở phần thập phân.
Input
- Đọc từ file văn bản THAPPHAN.INP một số thực \(X\).
Output
- Ghi ra file văn bản THAPPHAN.OUT số nguyên được làm tròn từ \(X\).
Example
Test 1
Input
0.1234
Output
0
Note
Ở ví dụ 1 số nguyên gần nhất và nhỏ nhất của 0.1234 là 0
Test 2
Input
12.5000
Output
12
Bình luận
Cách làm đơn giản hơn - Chỉ coi khi cần thiết - No chép code
from math import floor
from math import ceil
n = float(input())
b = int(n*10)//10
if n - 0.5 > b : print(ceil(n))
else : print(floor(n))
lúc đọc đề thi bắt in out bằng file nộp xong mới biết

cho hỏi tí 0.5=1 chứ, 0.5=0 vậy 0.6=mấy??
ko khai báo tệp
c++
đề bịp
0.5 =0 joke hay
(ý bài là ko phải xl theo kiểu double rùi cout mà là string trá hình)
đề thì nhập file mà nhập file thì sai chịu đề lừa
ad ơi cho scratch thêm thời gian đi ạ
1.0s thì bị TLE
mọi người ơi cho e hỏi code này:
n = float(input())
rounded_n = round(n)
if float(n) - 0.5 == int(n):
print(int(n-0.5))
else:
print(int(rounded_n))
em gửi vào bị IR
mà em gửi ở 1 nick khác thì vẫn đúng là sao ạ
2 bình luận nữa