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!!