前提・実現したいこと
引数xが2のn乗(n=1,2…)である場合に1を返し、そうでない場合に0を返す関数
発生している問題・エラーメッセージ
①から③を工夫すればできると思うのですが、合っていますでしょうか?
該当のソースコード
int g(int x){ if(x==①) return 1; if(②==1) return 0; return f(③); }
試したこと
なんか違うような…
int g(int x){ if(x==1) return 1; if(x%2==1) return 0; return f(x/2);
補足情報(FW/ツールのバージョンなど)
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/01 10:14
2018/05/01 10:40 編集
2018/05/01 11:04
2018/05/01 11:11