Since the integral long long type has a maximum that it can store. You can get it using the following instructions
#include <iostream>
#include <limits>
int main()
{
std::cout << std::numeric_limits<long long>::max() << std::endl;
}
long long , 8 .
0: 1
1: 1
2: 2
3: 6
4: 24
5: 120
6: 720
7: 5040
8: 40320
9: 362880
10: 3628800
11: 39916800
12: 479001600
13: 6227020800
14: 87178291200
15: 1307674368000
16: 20922789888000
17: 355687428096000
18: 6402373705728000
19: 121645100408832000
20: 2432902008176640000