#include <iostream>

int main()
{
    int n = 15396042 ;
    std::cout << "number: " << n << '\n' ;

    for( int pow = 0 ; n > 0 ; ++pow )
    {
        int digit = n%10 ; // least significant (rightmost) digit
        n /= 10 ; // divide by 10 to remove the rightmost digit
        std::cout << "digit at 10^" << pow << ": " << digit << '\n' ;
    }
}
