]]> ]]>

Факториал в Cat

Пример для версий Online Cat 1.3

В примере используется рекурсивный метод вычисления факториала. Принцип работы программы аналогичен вычислению чисел Фибоначчи.

define fact {
    dup 1 <= 
        [pop 1]
        [dup 1 - fact *]
    if
}

    0
    [dup write "! = " write dup fact writeln inc]
    [dup 16 lteq]
while

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам