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

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