1 2 3 4 5 6 7 8 9 10 11 12 13 14 | program maxfact (input,output); var i , sm : integer; a : array [1..3] of integer; function fact (n : integer) : integer; begin if (n=0) or (n=1) then fact:=1 else fact:=fact(n-1)*n; end; begin read(i); sm:=fact(i); writeln(sm); end. |
cHJvZ3JhbSBtYXhmYWN0IChpbnB1dCxvdXRwdXQpOwogICAgdmFyIGkgLCBzbSA6IGludGVnZXI7CiAgICAgICAgYSA6IGFycmF5IFsxLi4zXSBvZiBpbnRlZ2VyOwpmdW5jdGlvbiBmYWN0IChuIDogaW50ZWdlcikgOiBpbnRlZ2VyOwpiZWdpbgogICBpZiAobj0wKSBvciAobj0xKSB0aGVuIGZhY3Q6PTEKICAgICBlbHNlIGZhY3Q6PWZhY3Qobi0xKSpuOwplbmQ7CiAgIApiZWdpbgogICAgcmVhZChpKTsKICAgIHNtOj1mYWN0KGkpOwogICAgd3JpdGVsbihzbSk7CmVuZC4=
-
upload with new input
-
result: Success time: 0.01s memory: 4112 kB returned value: 0
5
120
-
result: Success time: 0.01s memory: 4112 kB returned value: 0
4
24
-
result: Success time: 0.02s memory: 4112 kB returned value: 0
3
6



