03/06/10 0:22
vincenzoflaminio
Salve, ho bisogno di aiuto e ho trovato grazie a Google questo sito che non conoscevo prima. Devo dare un esame di programmazione in C e ho un problemino .
Allora ecco la parte di codice interessata :
Vi spiego sto cercando di assegnare ad array_squadra gli indici dei giocatori prendendoli casualmente da uno degli 88.
Il problema è che devo evitare che giocatori vengano presi piu volte e utilizzati in diverse squadre. Allora avevo posto nella struct della squadra un CAMPO int che vale 0 / 1 per a seconda se è stato estratto o meno ma non so come scrivere la parte di codice. C'è uno spunto sopra ma qualcuno mi saprebbe dare una dritta?
Allora ecco la parte di codice interessata :
for (q=0;q<11;q++) { num=rand()%88; if (array_giocatori[nc].campo=0) // verifico se il giocatore è stato già estratto (0=non estratto) { array_squadra[0].player[q]= num; array_giocatori[nc].campo=1; // assegno valore estratto } // non so come continuare
Vi spiego sto cercando di assegnare ad array_squadra gli indici dei giocatori prendendoli casualmente da uno degli 88.
Il problema è che devo evitare che giocatori vengano presi piu volte e utilizzati in diverse squadre. Allora avevo posto nella struct della squadra un CAMPO int che vale 0 / 1 per a seconda se è stato estratto o meno ma non so come scrivere la parte di codice. C'è uno spunto sopra ma qualcuno mi saprebbe dare una dritta?
Ultima modifica effettuata da vincenzoflaminio 03/06/10 0:23
aaa