Язык Си в примерах/Факториал: различия между версиями

Содержимое удалено Содержимое добавлено
Отмена правки № 31573 участника 92.125.204.72 (обсуждение)
Факториал только для натуральных чисел, а long — уже не натурально. // gaRex
Строка 9:
<source lang="c">
#include <stdio.h>
long factorial(longint x) {
if( x == 0 ) return 1;
return x * factorial (x - 1);
}
void main() {
longint n;
while( scanf("%ldd", &n) == 1)
printf("%ld\n", factorial (n));
}