Здравствуйте.
Прохожу заново материал по книге Дейтелов, есть задание: перевод из десятичной в другие системы счисления.
Перевод из q10 в q2
int q = 2; // основание системы счисления
int N = 13; // число
int r = 0; // остаток
while (N > q) {
r = N % q;
N = N / q;
cout << r;
if (N < q) {
cout << N;
}
cout << flush;
}
Суть в том, что нужно этот вывод записать в обратном порядке, как это сделать, с учетом того, что на момент прочтения главы массивы не пройдены, строки тоже. Т.е. в принципе про реверс вывода ничего не было. Как можно осуществить, может как-то с мат. точки зрения?