[1] 授業単元: 情報基礎論演習
[2] 問題文:8×8の盤面上で白と黒の石を使い、相手の色の石を自分の色の石で挟むことで反転させ合う、皆さんよくご存知のオセロと同じルールの白黒ゲームを自動的に実行して盤面を表示するプログラムを作りなさい。
      その際、実行する手は、その局面で最も多く相手の石を反転させるものを選ぶこと。ただし同数の手が複数あるときはその中の任意の1つを選べば良い。また、実行する手が存在しない場合はPass!と表示すること。
      白が先手として実行を開始すること。また各回とも次に示す情報を画面に表示すること。
       ・○あるいは●の石を置く座標
       ・それによって相手の何個の石が反転するか
       ・手を実行直後の盤面
      なお、盤面の表示は一手ごとに画面を静止させてキー入力を促すこと。
      最後には○、●それぞれの数を示し、どちらがかったかも示すこと。
      
[3] 環境
 [3.1] OS:Windows XP
 [3.2] CPad for Borland C++ Compiler
 [3.3] 言語: C
[4] 期限: 2006年1月10日まで