using System; using System.IO; class PG3 { static void main (String[] args) { bool b[,] = {{true,true,true},{true,true,true},{true,true,true}}; Board board = new Board (); board.LoadBoard (b); Position p = new Position (); p.setRow (0); p.setCol (0); board.LoadInitialPosition (p); pprint (board.Solve ()); p.setRow (1); p.setCol (1); board.LoadInitialPosition (p); pprint (board.Solve ()); } static void pprint (Position[] parr) { for (int i=0; i < parr.length; i++) { Console.WriteLine ("("+parr[i].getRow()+","+parr[i].getCol()+")"); if (i < parr.length-1) Console.WriteLine (" --> "); } Console.WriteLine (); Console.WriteLine (); } }