fork download
  1. function F(n:integer):longint;
  2. begin
  3. if n<3 then F:=n+1
  4. else if (n>=3) and (n mod 2 =0) then F:=F(n-2) + n - 2
  5. else F:=F(n+2) + 2 + n
  6. end;
  7. var k, sum: integer;
  8. begin
  9. writeln (F(5));
  10. k:=F(5);
  11. sum:=0;
  12.  
  13. while k>0 do
  14. begin
  15. sum:=sum + k mod 10;
  16. k:=k div 10;
  17. writeln ('s=',sum);
  18. writeln ('k=',k);
  19. end;
  20. writeln (k);
  21. end.
Success #stdin #stdout 0s 4728KB
stdin
Standard input is empty
stdout
268435450
-6