わかりにくくてすいません。2元配列をフロアと仮定して、現在地、目的地を入力します。
そして、配列に1か0を入力し目的地まで最短に移動するプログラムを作成したいのです。
その際に1ならそこには移動できず、0なら移動することができます。
[0][0]=0 [1][0]=0 [2][0]=1  
[0][1]=1 [1][1]=0 [2][1]=1 
[0][2]=1 [1][2]=0 [2][2]=0
で現在地が[0][0],目的地が[2][2]であった場合は
move to light
move to down
move to down
move to light
と表示できればいいのです。
難しいそうなのでよろしくお願いしたいと思います。
(*)乱文、説明不足ですいませんでした。