問題CPP02101の解答例と解説 C++ Lv.3

vector<int> 特定の値の検索


<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

まず、3行目の引数の説明は、前の問題を見てね。
 vector<int> 総和

[] を使って配列のように各要素を取得した例だよ。



<解答例 2>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

こうしても良いよ。


<解答例 3> 不正解
F11キーでフルスクリーンモード、Escキーで元に戻ります。

間違いではないけれど、解答例2の方が効率が良いよ。なぜなら、解答例3は100が見つかった後もfor文の繰り返し処理が実行されるんだけど、これが無駄なんだ。


<解答例 4>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

イテレータを使った例だよ。この方法だと、最初に vector の全体の要素の数を取得しなくても良いよ。


<解答例 5>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

C++標準ライブラリのfind 関数を使った例だよ。




初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録



ログイン
メールアドレス:

パスワード:



パスワード紛失

新規登録