Рекурсивное вычисление факториала числа n на С#:
factor [n]
#рекурсивное вычисление факториала числа n
if ~isint[n]
println "Invalid argument"
error
elseif n<0
println "Invalid argument"
error
elseif (n=0)|(n=1)
result:=1
else
result:=n*factor[n-1]
endif
|