fork(1) download
  1.  
  2. Var
  3. A, B : integer;
  4.  
  5. procedure Fo(A, B:integer);
  6. var
  7. i : integer;
  8. begin
  9. for i:=A to B do
  10. write(i,' ');
  11. writeln('N = ',B-A+1);
  12. end;
  13.  
  14. procedure Whil(A, B : integer);
  15. var
  16. n:integer;
  17. begin
  18. n:=0;
  19. while (A <= B) do
  20. begin
  21. write(A,' ');
  22. Inc(A);
  23. Inc(n);
  24. end;
  25. writeln('N = ', n);
  26. end;
  27.  
  28. procedure Repea(A, B : integer);
  29. var
  30. n : integer;
  31. begin
  32. n:=0;
  33. repeat
  34. write(A,' ');
  35. inc(A);
  36. Inc(n);
  37. until (A>B);
  38. write('N = ',n);
  39. end;
  40.  
  41. begin
  42. Readln(A, B);
  43. Fo(A, B);
  44. Whil(A, B);
  45. Repea(A, B);
  46. end.
Success #stdin #stdout 0s 276KB
stdin
5 10
stdout
5 6 7 8 9 10 N = 6
5 6 7 8 9 10 N = 6
5 6 7 8 9 10 N = 6