Come invertire gli elementi di un array con il linguaggio C.
Passaggio 1
Per assegnare la dimensione di un array con il linguaggio C è necessario farlo utilizzando la variabile "size". Ad esempio, per assegnare quattro elementi a un array, è necessario scrivere l'istruzione "int size = 4;".
Passaggio 2
Definisci un accordo nel tuo programma scritto in C, scrivendo le seguenti istruzioni:
int array [size];
Passaggio 3
Per aggiungere elementi a un array, ad esempio 2, 12, 7 e 40, scrivi quanto segue:
array [0] = 2; array [1] = 12; array [2] = 7; array [3] = 40;
Passaggio 4
Se vuoi accedere a metà degli elementi di un array, crea un ciclo "loop" come segue:
per (int i = 0; i
Si noti che il ciclo sarà condizionato dall'indice "size / 2".
Passaggio 5
Per assegnare gli elementi di una matrice a una variabile temporanea denominata "temp", scrivere quanto segue:
per (int i = 0; i
In questo modo il valore di un elemento sarà conservato in memoria. Si noti che i tasti determinano l'istruzione del ciclo.
Passaggio 6
Per scambiare gli elementi della prima metà dell'array con quelli della seconda metà, scrivi quanto segue:
per (int i = 0; i
Le posizioni "size-1-i" corrispondono agli elementi che si trovano nella seconda metà dell'array. Notare che il primo elemento corrispondente alla posizione "0" (i = 0) viene scambiato con l'ultimo elemento corrispondente alla posizione "3" (4-1-0 = 3).
Passaggio 7
Visualizza gli elementi presenti nell'array nel seguente modo:
per (int i = 0; i
Per il presente esempio, il programma visualizzerà il seguente output: 40 7 12 2.