PDA

Visualizza la versione completa : [C] Prendere "a gruppi" elementi di un array


ojalÓ
10-02-2007, 11:03
se ho una array di 30 elementi e voglio prenderli a gruppi di 5 come faccio?

int array[31];
for(i=0;i<31;i++)
int arr[i]=attay[31-5];

cosi ottengo l'elemento 31-5 ma se invece voglio solo la POSIZIONE dell'elemento come faccio?

oregon
10-02-2007, 11:17
La posizione? Che vuoi dire?

Xaratroom
10-02-2007, 15:58
Scusa la posizione Ŕ 31-5 ossia 26

andbin
10-02-2007, 18:51
Originariamente inviato da Xaratroom
Scusa la posizione Ŕ 31-5 ossia 26 Ok ... siamo almeno in due (io e oregon) a non aver capito cosa vuoi fare. :zizi:

Cosa intendi per "prenderli a gruppi di 5"?? E poi:

int arr[i]=array[31-5];

non ha senso;

donato.sciarra
10-02-2007, 23:59
se scandisci un vettore con un for (o con un while) la posizione e' data da i !

se vuoi prendere un elemento ogni 5 ci metti al posto di i++ ==> i+=5

se vuoi prenderli a gruppi di 5 dipende da cosa devi farci

questo e' quanto sono riuscito a capire cmq spiegati meglio!


l'istruzione

int arr[i]=attay[31-5]

Ŕ scorretta sia come sintassi sia da un punto di vista logico!

Loading