- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
long long int Factorial(long long int m_nValue)
{
long long int result=m_nValue;
long long int result_next;
long long int pc = m_nValue;
do
{
result_next = result*(pc-1);
result = result_next;
pc--;
}while(pc>2);
m_nValue = result;
return m_nValue;
}
imihajlov 23.09.2015 11:43 # +1
Abbath 23.09.2015 11:55 # +1
Dummy00001 23.09.2015 14:07 # +2
маловато будет!
нужен `long long long int` или даже `long long long long int`.
Xom94ok 23.09.2015 14:19 # +3
Abbath 23.09.2015 16:57 # 0