1 2 3 4 5 6 7 8 9 10 | procedure main () every n := 1 to 4 do write (n, "! = ", Factorial ( n ) ); end procedure Factorial ( k ) result := 1; every result *:= ( 1 to k ); return result; end |
cHJvY2VkdXJlIG1haW4gKCkKCWV2ZXJ5IG4gOj0gMSB0byA0IGRvCgkJd3JpdGUgKG4sICIhID0gIiwgRmFjdG9yaWFsICggbiApICk7CmVuZAoKcHJvY2VkdXJlIEZhY3RvcmlhbCAoIGsgKQoJcmVzdWx0IDo9IDE7CglldmVyeSByZXN1bHQgKjo9ICggMSB0byBrICk7CglyZXR1cm4gcmVzdWx0OwplbmQ=
Translating: prog.icn: main Factorial No errors Linking:
-
upload with new input
-
result: Success time: 0.01s memory: 0 kB returned value: 0
1! = 1 2! = 2 3! = 6 4! = 24



