Salve ragazzi. Mi chiamo Gianluca, mi capita frequentemente di leggere il vostro forum. Però oggi avrei bisogno di una "descrizione".

Questo è un piccolo programma che mi è stato dato.

#include <stdio.h> #define INDICE 5

int main (void)
{ int A[INDICE] = {0,1,2,3,4};
int Temp = 0;
int ciclo = 0;
int comodo = INDICE - 1;

printf;

for (ciclo=0; ciclo < INDICE; ciclo++)

{ printf ("A[%d] = %d\n", ciclo, A[ciclo]); }

for (ciclo=0; ciclo < (INDICE-(INDICE/2)); ciclo++)

{ Temp = A[comodo];
A[comodo] = A[ciclo];
A[ciclo] = Temp; }

printf;

for (ciclo=0; ciclo < INDICE; ciclo++)

{ printf ("A[%d] = %d\n", ciclo, A[ciclo]); }

return (0);

}


Intanto vi vorrei chiedere se è corretto. Ossia se può invertire l'ordine degli elementi di un array.
Poi vi vorrei chiedere se me lo potreste spiegare.
Mi spiego meglio, ci dovrei studiare un po sopra e mi piacerebbe avere una guida accanto dove mi vengono spiegati (non c'è bisogno nel dettaglio) i vari passaggi.

Es. Con queste funzioni dichiari questo.
Questo ciclo for ti serve per.


GRAZIE MILLE!!