- 締切済み
Cのプログラミングについての質問です
全零で任意のサイズの二次元配列を用意して、その中の要素の一つをランダムに選んで1に初期化する。 その選んだ要素の上下左右どれか一つをランダムに選んで1に初期化する。 再び1に初期化した要素を選んだら今度は0に初期化する。 以上の処理を任意の回数繰り返して、1同士が必ず上下左右で隣接してる配列を生成したいのですが、 どのように書いたら実現できるでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
- ・真 綾・(@Ma-yan_bh1011)
- ベストアンサー率30% (79/257)
回答No.1
補足
失礼しました。 「全部つながらないように」は余計でした。 たとえば 000 010 000 となったり 001 010 000 となる場合を避けて繰り返していきたいのですが可能ですかね?