spepolte.pas 570 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. program spepolte;
  2. uses
  3. spe,
  4. iom,
  5. typ;
  6. const
  7. n1 = 0;
  8. n2 = 10;
  9. var
  10. n, t: ArbInt;
  11. x: ArbFloat;
  12. h: string;
  13. a: array[n1..n2] of ArbFloat;
  14. begin
  15. Write('program results spepolte');
  16. case SizeOf(ArbFloat) of
  17. 4: writeln('(single)');
  18. 8: writeln('(double)');
  19. 6: writeln('(real)');
  20. end;
  21. x := pi;
  22. Str(x, h);
  23. t := Length(h) + 1;
  24. Read(n);
  25. iomrev(input, a[0], n + 1);
  26. Read(x);
  27. Write('coefficients of P:');
  28. iomwrv(output, a[0], n + 1, t);
  29. writeln;
  30. Write('x = ', x: t, ' ');
  31. writeln(' P(x) = ', spepol(x, a[0], n): t);
  32. end.