Да, точно!
Рассмотрим сначала простые n. Чтобы найти, в какой степени простое число n входит в 2008! нужно найти сумму
Для n=47 данная сумма будет равна 42 (уже второе слагаемое будет 0, всё, понял почему вы в квадрат возводите)
Ну а для составных 44, 45, 46 нужно проверять степени вхождение максимального простого множителя, а те входить будут.