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] Số dấu phẩy động đổi sang cơ số b

    Cho một số thực không âm x (dạng thập phân) và cơ số đích b. Hãy biểu diễn x trong cơ số b gồm phần nguyên và đúng k chữ số sau dấu chấm (cắt bớt, không làm tròn).

    Các chữ số lớn hơn 9 dùng chữ cái IN HOA A..F (b ≤ 16). Phần nguyên và phần phân ngăn cách bởi dấu chấm .. Nếu k = 0 thì chỉ in phần nguyên (không có dấu chấm).

    Ví dụ

    Với x = 6.25, b = 2, k = 4: phần nguyên 6 = 110, phần phân 0.25 = 0100. Kết quả 110.0100.

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

      Một dòng gồm ba giá trị cách nhau bởi dấu cách: số thực x, số nguyên b (2 ≤ b ≤ 16), số nguyên k (0 ≤ k ≤ 12).

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

      0 ≤ x < 10^6, 2 ≤ b ≤ 16, 0 ≤ k ≤ 12.

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

      Một dòng: biểu diễn của x trong cơ số b, chữ số HEX viết HOA, không có khoảng trắng thừa.

    Ví dụ:

    Đầu vào:

    6.25 2 4
    

    Đầu ra:

    110.0100

    Giải thích:

    6 = 110 (nhị phân), 0.25 → 0.0100 nên kết quả là 110.0100.

    Đang tải editor...