Двоичная - 0001 1111
восьмеричная - 37
Оно не будет повторяться,так как тут даже нету операторов для повтора.
На сколько информация доступна пользователю и на сколько она ему понятна
Ответ в прикрепленном файле
#include <iostream>
#include <stack>
using namespace std;
void digits(int *num);
int main()
{
int num;
cin >> num;
void(*ptr)(int *num);
ptr = digits;
(*ptr)(&num);
return 0;
}
void digits(int *num)
{
stack<short int> stack;
while(*num>0)
{
stack.push(*num % 10);
*num /= 10;
}
while(!stack.empty())
{
cout << stack.top() << " ";
stack.pop();
}
}