Come invertire gli elementi di un array con il linguaggio C.

C è un linguaggio di programmazione per sviluppare programmi per computer di qualsiasi livello di complessità.

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.