treg2.pp 749 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. { %OPT=-Or}
  2. {$maxfpuregisters 3}
  3. uses
  4. erroru;
  5. var
  6. t : text;
  7. procedure p;
  8. var
  9. d : double;
  10. e : extended;
  11. s : single;
  12. begin
  13. readln(t,d);
  14. if d<>1 then
  15. do_error(1000);
  16. readln(t,d);
  17. if d<>2 then
  18. do_error(1001);
  19. readln(t,e);
  20. if e<>3 then
  21. do_error(1002);
  22. readln(t,e);
  23. if e<>4 then
  24. do_error(1003);
  25. readln(t,s);
  26. if s<>5 then
  27. do_error(1004);
  28. readln(t,s);
  29. if s<>6 then
  30. do_error(1005);
  31. end;
  32. begin
  33. assign(t,'treg2.dat');
  34. rewrite(t);
  35. writeln(t,'1.0');
  36. writeln(t,'2.0');
  37. writeln(t,'3.0');
  38. writeln(t,'4.0');
  39. writeln(t,'5.0');
  40. writeln(t,'6.0');
  41. close(t);
  42. reset(t);
  43. p;
  44. close(t);
  45. erase(t);
  46. end.