1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /* read the numbers; notice: ech line of the input must be followed by an EOF character */ x = read(); /* multiplication table */ for (i=1; i<=x; ++i) { for (j=1; j<=x; ++j) print i*j, "\t" print "\n" } /* compute the pi number accurately to 10 decimal places */ scale=x print "\npi = ", 4*a(1), "\n" /* factorial */ define f(n) { if (n <= 1) return 1; return n * f(n-1); } print "\n"; print "1! = ", f(1), "\n"; print "5! = ", f(5), "\n"; print x, "! = ", f(x), "\n"; |
LyogcmVhZCB0aGUgbnVtYmVyczsgbm90aWNlOiBlY2ggbGluZSBvZiB0aGUgaW5wdXQgbXVzdCBiZSBmb2xsb3dlZCBieSBhbiBFT0YgY2hhcmFjdGVyICovCnggPSByZWFkKCk7CgovKiBtdWx0aXBsaWNhdGlvbiB0YWJsZSAqLwpmb3IgKGk9MTsgaTw9eDsgKytpKQp7Cglmb3IgKGo9MTsgajw9eDsgKytqKSBwcmludCBpKmosICJcdCIKCXByaW50ICJcbiIKfQoKLyogY29tcHV0ZSB0aGUgcGkgbnVtYmVyIGFjY3VyYXRlbHkgdG8gMTAgZGVjaW1hbCBwbGFjZXMgKi8Kc2NhbGU9eApwcmludCAiXG5waSA9ICIsIDQqYSgxKSwgIlxuIgoKLyogZmFjdG9yaWFsICovCmRlZmluZSBmKG4pCnsKCWlmIChuIDw9IDEpIHJldHVybiAxOwoJcmV0dXJuIG4gKiBmKG4tMSk7Cn0KCnByaW50ICJcbiI7CnByaW50ICIxISA9ICIsIGYoMSksICJcbiI7CnByaW50ICI1ISA9ICIsIGYoNSksICJcbiI7CnByaW50IHgsICIhID0gIiwgZih4KSwgIlxuIjsK
-
upload with new input
-
result: Success time: 0s memory: 2288 kB returned value: 0
10
1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 pi = 3.1415926532 1! = 1 5! = 120 10! = 3628800



