>>755
単純に書くとこんな感じ。
条件式は真なら1、偽なら0なのを利用。

誕生とか死亡とかは無視して、次にそこにセルが存在するかしないかだけを考えて書いた。

if(cnt==3 || (mona[i][k] && cnt==4 ))
    ban[i-1][k-1] = 1;
else
    ban[i-1][k-1] = 0;