Khi lưu một số thực x dưới dạng IEEE 754 single, giá trị thực sự được lưu có thể khác x do làm tròn. Cho x (chuỗi thập phân), hãy in ra giá trị single gần nhất của x, làm tròn 9 chữ số sau dấu phẩy.
Gợi ý: pack/unpack qua struct với định dạng '<f' để ép về single.
Ví dụ: x=0.1 khi lưu single trở thành ≈0.100000001.
Một dòng chứa số thực x.
∣x∣≤106.
Một dòng chứa giá trị single của x, làm tròn 9 chữ số thập phân.
Ví dụ:
Đầu vào:
0.1
Đầu ra:
0.100000001
Giải thích:
Đang tải editor...