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] Đổi nhị phân sang bát phân và thập lục phân

    Cho một chuỗi nhị phân bbb (chỉ gồm các ký tự 0 và 1). Hãy in ra hai số trên hai dòng: biểu diễn bát phân (octal) và biểu diễn thập lục phân (hex, chữ HOA) của giá trị tương ứng. Không tiền tố, không số 0 thừa ở đầu (giá trị 0 in 0).

    Ví dụ: 111111112=255=3778=FF1611111111_2 = 255 = 377_8 = \text{FF}_{16}111111112​=255=3778​=FF16​.

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

      Một dòng chứa chuỗi nhị phân bbb (độ dài 1≤∣b∣≤641 \le |b| \le 641≤∣b∣≤64).

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

      1≤∣b∣≤641 \le |b| \le 641≤∣b∣≤64, chuỗi chỉ gồm 0 và 1.

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

      Dòng 1: biểu diễn bát phân. Dòng 2: biểu diễn thập lục phân (chữ hoa).

    Ví dụ:

    Đầu vào:

    11111111

    Đầu ra:

    377
    FF

    Giải thích:

    11111111(2)=255. 255=3*64+7*8+7=377(8); 255=FF(16).

    Đang tải editor...