Problem

5/9

Iterazione sugli elementi di un array

Theory Click to read/hide

Quando lavori con gli array, di solito devi lavorare con tutti gli elementi dell'array contemporaneamente.
Itera sugli elementi: esaminiamo tutti gli elementi dell'array e, se necessario, eseguiamo qualche operazione con ciascuno di essi.
Per questo, viene spesso utilizzato un ciclo con una variabile, che cambia da 0 a N-1, dove N  è il numero di elementi dell'array.
Sotto N considereremo la dimensione attuale dell'array, cioè
N = A.Lunghezza;

...
for (int i = 0; i < N; i++)
{
     // qui lavoriamo con A[i]
}
Nel ciclo specificato, la variabile i assumerà i valori ​​0, 1, 2, ..., N-1.  Pertanto, ad ogni passo del ciclo, accediamo a un elemento specifico dell'array con il numero i.
Cioè, è sufficiente descrivere cosa deve essere fatto con un elemento dell'array A[i] e collocare queste azioni all'interno di tale ciclo.

Scriviamo un programma che riempia l'array con i primi numeri naturali, cioè alla fine del programma gli elementi dell'array dovrebbero diventare uguali
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
È facile vedere lo schema: il valore di un elemento dell'array deve essere maggiore di 1 del indice dell'elemento.
Il ciclo avrà questo aspetto
for (int i = 0; i < N; i++) { A[ io] = io + 1; }

Problem

Forma un ciclo che riempie tutti gli elementi dell'array con valori numerici naturali da 1< /em> a N.