Тема: Допоможіть розібратись де сокира зарита в програмі (С++) (вказувачі)
"Задано натуральное число. Разместите в памяти последовательно все его цифры, 
используя указатели и операции над ними."
П.С. Завдання на російській мові (оригінал). І щоб не втратити смисл завдання, дано в такому вигляді.
int a, c;
    int n = 10;
    int a=1;
    int *p = &a;
    cout<<"int a = "; cin>>a;
    while (a>=1)
    {
        int b=p/n;
        c = b%10;
        cout<<c;
        n*=10;
    }