spesgnte.pas 464 B

12345678910111213141516171819202122232425262728293031323334
  1. program spesgnte;
  2. uses
  3. spe,
  4. typ;
  5. var
  6. x: ArbFloat;
  7. h: string;
  8. t: ArbInt;
  9. begin
  10. Write('program results spesgnte');
  11. case SizeOf(ArbFloat) of
  12. 4: writeln('(single)');
  13. 8: writeln('(double)');
  14. 6: writeln('(real)');
  15. end;
  16. x := pi;
  17. Str(x, h);
  18. t := Length(h) - 1;
  19. writeln;
  20. writeln('': t div 2, 'x', '': t - 3, 'spesgn(x)');
  21. writeln;
  22. while not EOF do
  23. begin
  24. readln(x);
  25. writeln(x, ' ': t div 2, spesgn(x));
  26. end;
  27. end.