iseo, Любая книга по программированию, первые 2 главы этому учат.
1. Дано поле чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..., 1000, 1001, ..., 100000, ..., N. Как пользователем указывается диапазон?
2. Формулу вы привели, в чём сложность решения?
Код:
![Выделить весь код](images/misc/selectcode.png)
...
int factorial = 1;
// Указать проверку 0! = 1
for(int i = 1; i <= number; i++)
factorial *= i;
...