Предположим, что ввод от пользователя является десятичным числом, например. 5. 2155 (с 4 десятичными цифрами). Он может храниться свободно (int, double) и т.д.
Есть ли умный (или очень простой) способ узнать, сколько десятичных чисел у числа? (вроде как вопрос, как вы находите, что число четное или нечетное, маскируя последний бит).