-5

私は非常に複雑な問題に悩まされています:

ニワトリ、ワシ、およびヤードを含むMxNフィールドで、ニワトリはワシから (ヤードに入ることによって) 逃げようとし、ワシはニワトリを捕まえようとします。ニワトリは庭に入ると逃げ、ワシはニワトリと同じ位置にいるニワトリを捕まえます。1 つのステップで、ワシは 1 つまたは 2 つの小さな正方形を移動でき、ニワトリは任意の方向に 1 つの正方形を移動できます。プログラムは、ニワトリが勝てるかどうかを示すメッセージを表示する必要があります。移動を計算し、各ステップでフィールドの現在の構成を出力ファイルに書き込み、画面上で視覚的に表現する必要があります。畑の寸法、ニワトリとワシの位置、庭の寸法がファイルに記載されています。

フィールド(マトリックス)を作成することでその部分を解決しましたが、これを解決する方法がわかりません。後戻りも考えられるかもしれませんが、非常に複雑で、私には扱いきれません。ニワトリと庭の間、ワシと庭の間の距離を見つける方法を見つけて、それを何とかする必要があると思います。それは C でなければなりません。どんな提案、アイデアも大歓迎です! 前もって感謝します!

4

1 に答える 1