CRAZY2.PAS 609 B

12345678910111213141516171819202122232425262728293031
  1. Uses Graph;
  2. var
  3. g,s,i : integer;
  4. Begin
  5. InitGraph(g,s,'');
  6. SetWriteMode(1);
  7. for i := 0 to 80 do
  8. begin
  9. SetColor(1);
  10. Line(150,400,150+I*4,80);
  11. SetColor(2);
  12. Line(150,80,470,80+I*4);
  13. SetColor(4);
  14. Line(470,80,470-I*4,400);
  15. SetColor(8);
  16. Line(470,400,150,400-I*4);
  17. end;
  18. for i := 0 to 80 do
  19. begin
  20. SetColor(1);
  21. Line(150,400,470,80+I*4);
  22. SetColor(2);
  23. Line(150,80,470-I*4,400);
  24. SetColor(4);
  25. Line(470,80,150,400-i*4);
  26. SetColor(8);
  27. Line(470,400,150+i*4,80);
  28. end;
  29. ReadLn;
  30. CloseGraph;
  31. end.