Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
18
Task/Ackermann-function/Draco/ackermann-function.draco
Normal file
18
Task/Ackermann-function/Draco/ackermann-function.draco
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
/* Ackermann function */
|
||||
proc ack(word m, n) word:
|
||||
if m=0 then n+1
|
||||
elif n=0 then ack(m-1, 1)
|
||||
else ack(m-1, ack(m, n-1))
|
||||
fi
|
||||
corp;
|
||||
|
||||
/* Write a table of Ackermann values */
|
||||
proc nonrec main() void:
|
||||
byte m, n;
|
||||
for m from 0 upto 3 do
|
||||
for n from 0 upto 8 do
|
||||
write(ack(m,n) : 5)
|
||||
od;
|
||||
writeln()
|
||||
od
|
||||
corp
|
||||
Loading…
Add table
Add a link
Reference in a new issue