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

Содержимое удалено Содержимое добавлено
мНет описания правки
Поставил теги <source>
Строка 7:
В приведенной ниже программе определена функция <tt>factorial</tt>, вычисляющая факториал.
 
<source lang="c">
#include <stdio.h>
long factorial(long x) {
if( x == 0 ) return 1;
Строка 16 ⟶ 17 :
while( scanf("%ld", &n) == 1)
printf("%ld\n", factorial (n));
}
}</source>
 
Это определение основано на следующей '''рекуррентной'''