tbs0333.pp 277 B

12345678910111213141516
  1. var
  2. a,b : comp;
  3. s1,s2 : string;
  4. begin
  5. a:=11384563;
  6. b:=a*a;
  7. str(a*a:0:0,s1);
  8. str(b:0:0,s2);
  9. writeln(s1);
  10. writeln(s2);
  11. if (s1<>'129608274700969') or (s2<>'129608274700969') then
  12. begin
  13. writeln('Error with comp type rounding');
  14. halt(1);
  15. end;
  16. end.