C prime armi

di il
1 risposte

C prime armi

Salve,
Sto studiando il c per un esame..
Qualcuno mi potrebbe spiegare questa funzione per favore?

void funz( int *V, int n)
{
int i, t;
for ( i=1; i<n; i+=2 )
{
t = *(V+i);
*(V+i) = i*(*(V+i-1));
*(V+i-1) = t;
}
}

con n=5 e v=(10,20,30,40,50)

Grazie mille a tutti

1 Risposte

  • Re: C prime armi

    Potrei sbagliarmi ma mi pare che effettui una rotazione delle n celle a partire dalla posizione V. In particolare la posizione V viene occupata da V+1, V+1 da V+2 e così via fino a V+n che viene occupata da V
Devi accedere o registrarti per scrivere nel forum
1 risposte