В ряду чисел от 1 до 10 только произведение какого либо ОДНОГО ЧЕТНОГО числа и 5 оканчивается на 0 (2*5=10), а также умножение любого числа на 10 будет оканчиваться цифрой 0 ( например, 3* 10 = 30 или 253 * 10 = 2530). Т.е. произведение чисел от 1 до 10 будет оканчиваться всего двумя нулями. Это число 3628800.
Аналогично, произведение чисел от 1 до 20 будет оканчиваться четырьмя нулями (двумя из произведения чисел первого десятка от 1 до 10, и двумя нулями из произведения чисел второго десятка от 11 до 20).
Точно так же произведение чисел от 1 до 30 будет оканчиваться шестью нулями. И т.д.