c言語初心者です。
n個のビット列の全パターンを生成するプログラムを
作りたいです。
例えばn=いくつ?と表示し、2と入力したら00 01 10 11
と表示する。表示する順番は順不同で問題ないです。
再帰的アルゴリズムを用いて作成しているのですが、
上手くいきません。
n個のビット列の全パターンを生成するプログラム
Re: n個のビット列の全パターンを生成するプログラム
フォーラムルールより
コンピュータの内部では通常数値はビット列で表されるので、それをそのまま利用して出力できます。
ただし、短いビット列の生成に再帰は必要ないでしょう。質問は具体的にする
詳しくは「回答者が困る質問例」をご覧下さい
「うまくいきません」という質問は大抵回答に困ります。
自分は今何がしたくて
どう取り組んで(作ったプログラムはどれで
どのようなエラーやトラブルで困っていて
自分は何が解らないのか、知りたいのか
今のCの知識はどの程度なのか
この5点をしっかりと明記して下さい。
環境に依存する場合やライブラリを使っているときは
使っているOS名・コンパイラ名・ライブラリ名も明記しましょう。
コンパイルエラーの質問時は必ず最低限のエラーメッセージも書きましょう。
コンピュータの内部では通常数値はビット列で表されるので、それをそのまま利用して出力できます。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)