配列要素の繰り返し
配列を操作する場合、通常、配列のすべての要素を一度に操作する必要があります。
要素の反復処理は、配列のすべての要素を調べて、それぞれに対して同じ操作を実行することで構成されます。<コード> コード>
これを行うには、ほとんどの場合、
0
から
N-1
(
N
は配列要素の数) に変化する変数を使用したループが使用されます。 )。
...
const int N = 10;
int A[N];
for (i = 0; i < N; i++)
{
// 要素 A[i] に対するアクション
}
...
指定されたループ内で、変数 i
は 0、1、2、...、N-1
の値を取ります。 つまり、ループの各ステップで、インデックス i
を持つ特定の配列要素にアクセスします。
したがって、A[i]
配列の 1 つの要素で何をする必要があるかを書き留め、これらのアクションをそのようなループ内に配置するだけで十分です。
タスク
最初の N
個の自然数で配列を埋めます。それらの。プログラムの最後に、配列の要素が等しくなるはずです:
A[0] = 1;
A[1] = 2;
A[2] = 3;
...
A[N-1] = N;
パターンは簡単にわかります。配列要素の値は、要素のインデックスよりも 1 大きくなければなりません。
サイクルは次のようになります。
for (i=0; i