Cho 32 bit biểu diễn IEEE 754 single, hãy in ra giá trị thực mà nó biểu diễn, làm tròn tới 6 chữ số sau dấu phẩy.
Gợi ý: dùng struct để chuyển 32 bit thành số thực single ('<I' rồi '<f'). Bài đảm bảo giá trị hữu hạn (không NaN/Inf).
Ví dụ: 0100000001000…0 là 1.5×21=3.0.
Một dòng chứa chuỗi 32 ký tự 0/1.
Chuỗi dài đúng 32 ký tự; giá trị biểu diễn là số hữu hạn.
Một dòng chứa giá trị thực, làm tròn 6 chữ số thập phân.
Ví dụ:
Đầu vào:
01000000010000000000000000000000
Đầu ra:
3.000000
Giải thích:
Đang tải editor...