Ragazzi dovrei scrivere questo progetto in C :
Si supponga di gestire un torneo di calcio tra 8 squadre. Inizialmente vengono
considerati 88 giocatori identificati dal Cognome e Nome (anche solo lettere casuali). Si
suppone che ogni giocatore possa assumere qualsiasi ruolo in campo. Ad ogni giocatore
viene assegnato un numero casuale nell’intervallo [0,10]. In maniera casuale vengono
create 8 squadre.
Il torneo viene simulato facendo scontrare due squadre alla volta. Ogni squadra vincitrice
si scontrerà con la squadra vincitrice di un’altra partita fino ad arrivare ad una singola
squadra vincitrice.
Una partita viene vinta da una squadra secondo la seguente regola
· la somma dei pesi di una squadra moltiplicata per un numero casuale
nell’intervallo [0, 1] è maggiore della corrispondente operazione sull’altra
squadra
· il processo si ripete finché non si ottiene un vincitore
Posso iniziare dando un array STRUCT tipo giocatore in questo modo:
struct _giocatore
{
char cognome;
char nome;
}
typedef struct _giocatore Giocatore;
poi per assegnare ad ogni giocaore un numero casuale potrei innanzitutto definire un array da 1 a 10 ma come procedo per assegnarli singolarmente ad ogni giocatore?
int intervallo[]{1,2,3,4,5,6,7,8,9,10];
int lung.intervallo=10
..... come proseguo?

Rispondi quotando
