Problem

7/12

Iterazione sugli elementi di un array

Theory Click to read/hide

Iterazione sugli elementi dell'array
Quando lavori con gli array, di solito devi lavorare con tutti gli elementi dell'array contemporaneamente.
 
L'iterazione sugli elementi consiste nell'attraversare tutti gli elementi di un array ed eseguire la stessa operazione su ciascuno di essi.< codice>

Per fare ciò, molto spesso viene utilizzato un ciclo con una variabile, che cambia da 0 a N-1 (N il numero di elementi dell'array ). ... cost int N = 10; int A[N]; per (i = 0; i < N; i++) { // azione sull'elemento A[i] } ... Nel ciclo specificato, la variabile i assumerà i valori 0, 1, 2, ..., N-1.  Cioè, ad ogni passo del ciclo, accediamo a uno specifico elemento dell'array con indice i.
Pertanto, è sufficiente scrivere ciò che deve essere fatto con un elemento dell'array A[i] e posizionare queste azioni all'interno di tale ciclo.
 
Attività
Riempi l'array con i primi N numeri naturali. Quelli. 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 dell'indice dell'elemento.
Il ciclo sarà simile a questo: per (i=0; i<N; i++) { A[i] = i+1; }

Problem

1) Studia i commenti al programma.
2) Nel blocco 1, organizza un ciclo che riempia tutti gli elementi dell'array con i valori dei numeri naturali da 1 a N.