【初心者歓迎】C/C++室 Ver.55【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0176デフォルトの名無しさん
2008/06/19(木) 02:32:50実行してみたけどコードは読んでない?
答え書くのは簡単だけど、ちょっとは考えてみようや。
最後までループが回らないというのであれば、ループの判定箇所になにかある、と考えてみる
>>162作のサンプルコードでは、ループの判定を行っている箇所が3箇所あるのはわかるかな?
1. while(hoge[0] != hoge_max[0])
2. for(i = N-1; i >= 0; i --)
3. if(hoge[i]++ == hoge_max[i])
それぞれが何をやってるかを考えればどう変えればいいかわかるはず
あなたが自分で書いているように、hoge[0]以外はhoge_max[i]まで回ってて、hoge[0] だけ hoge_max[0]まで回らないんだから
■ このスレッドは過去ログ倉庫に格納されています