Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Kiến trúc máy tính] Chia hai số single ra mẫu bit

    Cho hai số thực a, b, hãy tính thương a / b ở độ chính xác đơn IEEE 754 (single, 32 bit) và in mẫu bit kết quả dưới dạng 8 chữ số HEX viết HOA (không tiền tố 0x).

    Quy ước: chuyển a, b về single trước khi chia (mô phỏng ALU single-precision), kết quả cũng làm tròn về single. Đảm bảo b ≠ 0.

    Ví dụ

    a = 1.0, b = 2.0: 0.5 ở single có mẫu bit 3F000000.

    • Định dạng đầu vào:

      Một dòng chứa hai số thực a và b cách nhau bởi dấu cách (b khác 0).

    • Ràng buộc đầu vào:

      |a|, |b| ≤ 10^6, b ≠ 0. Dùng thư viện chuẩn struct.

    • Định dạng đầu ra:

      Một dòng: 8 chữ số HEX viết HOA biểu diễn mẫu bit single của a/b.

    Ví dụ:

    Đầu vào:

    1.0 2.0
    

    Đầu ra:

    3F000000

    Giải thích:

    1.0/2.0 = 0.5; mẫu bit single của 0.5 là 0x3F000000, in 3F000000.

    Đang tải editor...