[1] 授業単元:

[2] 問題文(含コード&リンク):

自分で任意のプログラムを作ります。
オセロのプログラムを作ろうと思っています。めちゃくちゃ簡単なのを作ろうと思っています。
使うのはprintf、scanf、if、forなどの超基本的なものだけでいきたいす。
コンピュータに手は打たせないで自分が二役分の手を打っていく形でコンピュータに手は考えさせないでいいです。
つまりはまずフィールドのようなものを表示するプログラム。そこに白、黒の人がが交互にマス目を埋めていくプログラム。
白、黒、黒、白などとフィールド中に縦横か斜めで並んだときに真ん中の黒を白に変えるプログラム。最後にどちらが勝ちか判定するプログラム。
黒や白、フィールドに何も置かれていない状態の表示は簡単のために0,1,2などで表示したほうがいいかもと思うんですが他の方法でもかまいません。

[3] 環境
 [3.1] OS: linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語:c
[4] 期限: できれば今日中
[5] その他の制限: 200行以内くらいのプログラム。

アドバイス、協力してくれる方いましたらよろしくお願いします。一応メアドも載せときます。