|
|
1.1 ! root 1: program recursion(input, output); ! 2: var i : integer; ! 3: ! 4: function fact(n : integer) : integer; ! 5: begin ! 6: if n <= 1 then begin ! 7: fact := 1; ! 8: end else begin ! 9: fact := n * fact(n-1); ! 10: end; ! 11: end; ! 12: ! 13: begin ! 14: i := 3; ! 15: writeln(i:1, '! = ', fact(i):1); ! 16: end.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.