можно, только работать она будет дольше, деление выполняется долго, и программа будет длиннее. Если будете выделять цифры отдельных разрядов в цикле, то нужно проверять и номер цифры в числе, и добавлять эту цифру к одной или другой переменной, в зависимости от номера.