Để chuyển đổi đa cơ số, đặt biến baseNum. Ví dụ base 2:
int baseNum = 2;
Base 8 thì baseNum = 8. Có thể nhập từ người dùng.
Dùng Stack lấy phần dư:
Stack s = new Stack();
do {
s.Push(n % baseNum);
n /= baseNum;
} while (n != 0);
Pop các phần tử cho kết quả. Ví dụ n=45, base 2 -> 101101.