Ответ:
#include
int main()
{
unsigned int b;
unsigned long int result = 1;
std::cin >> b;
for(auto i = 1u; i <= b; ++i)</p>
{
result *= i;
}
std::cout << result;</p>
return 0;
}
Объяснение:
Ищет произведение чисел в диапазоне [1;b].
Если b включать не нужно, в for измените i <= b на i < b</p>