int main()
{
setlocale(LC_ALL, "rus");
int a, cc, n[20], g[20], f = 0;
cout << "Введите a ="; cin >> a;
cout << "Система счисления - "; cin >> cc;
while(a>0){
for (int i = 0; i < f; i++) {
g[i] = a % 2;
a /=cc;
cout << g[i];
}
for (int j = f, i = 0;j > 0, i < f;j--, i++) {
g[j] = g[i];
cout << g[j];
}
f++;
}
_getch();
return 0;
}
Как перевернуть 12345 => 54321? Я попробовал в с циклом от f до 0, так он не переворачивает, мне нужно создать еще одну матрицу? Еще вопрос, когда вывожу g[20] после цикла while, то значения заполняются не пойми чем. разными буквами и символами, как избежать этого?