ПЖ
Павел Журавский
Произведение? Вообще-то это будет факториал. Для вычисления его в области таких больших значений можно воспользоваться формулой Стирлинга, и вся программа уместится в одну строчку.
можно через цикл. тоже в одну строчку. формат ответа не даёт возможности написать программу прямо в ответе. если нужно - пиши в личку 
int out = 1;
for (int i=2; i