Factorial Trailing Zeros - въпрос към домашната работа.
Здравейте,
Имам въпрос към следната задача: Write a program that reads the integer number N and prints how many trailing zeros are present at the end of the number N! (N factorial).
Порових се в нета и видях, че може да се реши със следния for - цикъл:
for (int i = 5; n / i >= 1; i *= 5)
Не мога да си обясня защо условието е n / i >= 1. Може ли някой да ми даде малко разяснения?
Това е целият код:
https://pastebin.com/H5aNNfX7
Благодаря за отговора!
Моля, успех с усвояването C++. Много "бърз" и понякога коварен език .