Hỏi về thuật toán chuyển đổi hệ cơ số

Mình cần các bạn trong DNH giúp mình về thuật toán chuyển đổi từ hệ cơ số 2 sang hệ cơ số 4, 8, 16 và 32 được không ạ. Mình cảm ơn trước nhé !

bạn có thể chuyển về hệ 10 rồi chuyển sang cách hệ khác

Bạn có thể giải thích rõ giùm mình được không ?

Kết 2, 3, 4, 5 bit tương ứng lại thì không cần quan tâm bao nhiêu bit. Ý bài này là như vậy, ko phải nhắm mắt đổi đâu.

Mình cảm ơn nhưng có cách nào tối ưu hơn không ?

100% không. Đổi như bạn trên thực chất là những hai bước chuyển.

1 Like

Tức là :
Bước 1 : lấy 2, 3, 4, 5 bit đổi sang hệ 10
Bước 2 : kết chúng lại với nhau.
Mình nói vậy có đúng không bạn

Đúng vậy. Chú ý chữ số là 0-9, A-Z, đặt và lấy từ chuỗi “0123456…” sẽ hay hơn.

Mình hiểu rồi cảm ơn bạn rất nhiều :smile:

Bạn đánh tick cho mình nhé :slight_smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?