Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. program new;
  2.  
  3. const
  4. zeroBoard := [
  5. TIntegerArray([0,0,0,0]),
  6. TIntegerArray([0,0,0,0]),
  7. TIntegerArray([0,0,0,0]),
  8. TIntegerArray([0,0,0,0])
  9. ];
  10.  
  11. procedure displayBoard(board: T2DIntegerArray);
  12. var
  13. str: String;
  14. x, y: Integer;
  15. begin
  16. writeLn('--------');
  17. for x := 0 to 3 do
  18. begin
  19. for y := 0 to 3 do
  20. if y <> 3 then
  21. str := str + intToStr(board[x][y]) + ','
  22. else
  23. str := str + intToStr(board[x][y]);
  24. writeLn(str);
  25. if ( ( x + 1 ) mod 4 = 0 ) and (x <> 3) then
  26. writeLn('');
  27. str := '';
  28. end;
  29. writeLn('--------');
  30. end;
  31.  
  32. function loadBoard: T2DIntegerArray;
  33. var
  34. i, x, y: Integer;
  35. begin
  36. result := zeroBoard;
  37. displayboard(zeroBoard);
  38.  
  39. for y := 0 to 3 do
  40. for x := 0 to 3 do
  41. begin
  42. result[y][x] := random(10);
  43. end;
  44.  
  45. displayboard(zeroboard);
  46. end;
  47.  
  48. begin
  49. cleardebug;
  50. loadBoard;
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement