Cách đổi Hệ 8 sang 16?

Mong mọi người hướng dẫn giải loại đề này!!! :grinning:

Đổi hệ 8=> nhị Phân sau đó chuyển về hệ 16
Vd: 477 => 100 111 111 => 1.0011.1111 => 13F

Mình viết được cái chương trình c++ đổi từ hệ 8 sang 2 rồi, nhưng khổ cái tới đây bí luôn, không biết ghép làm sao để 4 số nhị phân ra được một số thập lục phân :joy:

4 số nhị phân abcd=> a8+b4+c*2+d

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