Problem

5/9

配列の要素を反復処理する

Theory Click to read/hide

配列を操作する場合、通常は配列のすべての要素を一度に操作する必要があります。
要素を反復処理します。配列のすべての要素を調べ、必要に応じて、それぞれの要素に対して何らかの操作を実行します。
このために、変数を含むループが最もよく使用され、0 から N-1 に変化します (N  は数値)配列要素の
N では、配列の現在のサイズ、つまり
を考慮します。 N = A.Length;
<プレ> ... <コード>for (int i = 0; i < N; i++) { // ここでは A[i] を扱います } 指定されたループ内で、 i 変数は次の値を受け取ります。 0、1、2、...、N-1。 したがって、ループの各ステップで、i という番号を持つ配列の特定の要素にアクセスします。
つまり、 A[i] 配列の 1 つの要素で何を行う必要があるかを記述し、これらのアクションをそのようなループ内に配置するだけで十分です。

最初の自然数を配列に入れるプログラムを書いてみましょう。つまり、プログラムの最後には、配列の要素が等しくなります。
<プレ> A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N パターンを確認するのは簡単です。配列要素の値は、配列要素の値よりも 1 大きくなければなりません。要素のインデックス。
> ループは次のようになります。
<プレ> for (int i = 0; i < N; i++) { A[ i] = i + 1; }

Problem

すべての配列要素を 1< の自然数で埋めるループを形成します。 /em> から N.