Программы вычисления факториала

//	рекурсивная модель вычисления факториала	
int factorial_1(int n) { return n?(n*factorial(n-1)):1;  }
//	блок-схемная модель факториала
int factorial_2(int n) 
{
	int nK=0, nF=1;
	while (nK != n) {
		nK ++; nF *=nK;
	}
	return nF;
}