tb0112.pp 604 B

12345678910111213141516171819202122
  1. { Old file: tbs0131.pp }
  2. { internal error 10 with highdimension arrays OK 0.99.6 (MVC) }
  3. type TA = Array[1..2,1..2,1..2,1..2,1..2,1..2,1..3,1..3,1..3,1..3] of Byte;
  4. TA2 = Array[1..2,1..2,1..2] of Byte;
  5. var v,w: ta;
  6. x: ta2;
  7. e: longint;
  8. Begin
  9. e :=1;
  10. x[e,e,e]:=1;
  11. v[e,e,e,e,e,e,e,e,e,e] :=1;
  12. w[e,e,e,e,e,e,v[e,e,e,e,e,e,e,e,e,e],e,e,v[e,e,e,e,e,e,v[e,v[e,e,e,e,e,v[e,e,e,e,e,e,e,e,e,e],e,e,e,e],e,e,e,e,e,e,e,e],e,e,e]] := v [e,e,e,e,e,e,e,e,e,e];
  13. writeln(w[e,e,e,e,e,e,e,e,e,e]);
  14. if w[e,e,e,e,e,e,e,e,e,e]<>1 then
  15. begin
  16. writeln('Error!');
  17. halt(1);
  18. end;
  19. end.