Đây là bài tập về nhà của mình nè:Chuyển từ cơ số 10 sang:
a:cơ số 2
b:cơ số 8
c:cơ số 16
d:cơ số 7
a,b,c thì được ùi còn d thì chịu à
Nhưng mình mới chỉ triển trai b,c theo kiểu là dùng thư viện có sẵn của VS thôi(cout<<endl<<hex<<số vừa nhập)
Mình nảy ra ý tưởng mới là dùng “Convert” cụ thể như sau:
Đổi thập sang nhị phân:
int convert(int n)
{
if (n > 0)
{
convert(n / 2);
cout << n % 2;
}return n;
}
Đổi thập sang bát phân:
int convert(int n)
{
if (n > 0)
{
convert(n / 8);
cout << n % 8;
}return n;
}
mình đang học viết thư viện và menu
nếu mình đặt cả 2 code trên vào thư viện vậy thì khi menu gọi thì máy biết thi triển hàm nào(vì 2 hàm cùng tên)
Ngôn ngữ:c++
Xin:giải pháp để có thể sử dụng Convert chứ không dùng hàm có sẵn
Rất cảm ơn các bác
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?