Смысл выражений в арифметических задачах
При решении арифметических задач используются свойства делимости чисел, а также отдельны цифры числа. Соответствующие выражения приобретают особый " смысл" :
n % 10... // младшая цифра числа n
n=n/10; // отбросить младшую цифру n
for (i=0; n!=0; i++, n/=10)
{ ... n%10... } // получить цифры числа в обратном порядке
n%i==0... // n делится нацело на i
s = s*10 + k; // добавить цифру k к значению числа s