/* stampa di un vettore rispettando l'ordine se la dimensione > 0 stampa primo elemento stampa i rimanenti La stampa del primo elemento è la stampa di un numero => printf La stampa dei rimanenti è la stampa di un vettore */ void stampa(int v[], int dim){ if( dim > 0 ){ printf("%d \n", v[0]); stampa(&v[1], dim-1); } } /* stampa dell vettore in ordine inverso se la dimensione > 0 stampa i rimanenti stampa il primo */ void stampa(int v[], int dim){ if( dim > 0 ){ stampa(&v[1], dim-1); printf("%d \n", v[0]); } }