Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct //struttura tipo giocatore
- {
- int n__giocatore;
- int colore;
- }giocatore;
- giocatore g[6]; //creazione di vettore di tipo giocatore
- void main()
- {
- g[0].n__giocatore=5; //riempimento campi turni manuale
- g[1].n__giocatore=4;
- g[2].n__giocatore=3;
- g[3].n__giocatore=0;
- g[4].n__giocatore=2;
- g[5].n__giocatore=1;
- g[0].colore=2; //riempimento campi colore
- g[1].colore=6;
- g[2].colore=1;
- g[3].colore=9;
- g[4].colore=5;
- g[5].colore=3;
- int i;
- i=0;
- while ( i<6) //ciclo per test ordine rispetto a n__giocatore
- {
- printf("%d", g[g.n__giocatore[i]].colore);
- i++;
- }
- }
- /*deve stampare i numeri corrispondenti ai colori in ordine di turno
- tipo il giocatore g[3] con il paramentro n__giocatore 0, è il primo che deve effetturare delle azioni
- quindi per questo test il primo risultato deve essere "9" a seguire g[5] che ha n__giocatore pari a 1 e
- quindi è il secondo ed dovrebbe stampare "3" e così via!
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement