Al trabajar con arreglos, generalmente tiene que trabajar con todos los elementos del arreglo a la vez.
Iterar sobre elementos: miramos a través de todos los elementos de la matriz y, si es necesario, realizamos alguna operación con cada uno de ellos.
Para ello, se suele utilizar un bucle con una variable, que cambia de 0 a N-1, donde N es el número de elementos de matriz.
Bajo N consideraremos el tamaño actual de la matriz, es decir,
N = A.Longitud;
...
para (int i = 0; i < N; i++)
{
// aquí trabajamos con A[i]
}
En el ciclo especificado, la variable i tomará los valores 0, 1, 2, ..., N-1. Así, en cada paso del ciclo, accedemos a un elemento específico del arreglo con el número i.
Es decir, basta con describir lo que se debe hacer con un elemento de la matriz A[i]
y colocar estas acciones dentro de dicho bucle.
Escribamos un programa que llene la matriz con los primeros N números naturales, es decir, al final del programa, los elementos de la matriz deben volverse iguales
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
Es fácil ver el patrón: el valor de un elemento de matriz debe ser mayor en 1 que el índice del elemento.
El bucle se verá así
for (int i = 0; i < N; i++) { A[ yo] = yo + 1; }