Advertisement
zSav

Untitled

Nov 21st, 2019
606
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct //struttura tipo giocatore
  5. {
  6. int n__giocatore;
  7. int colore;
  8.  
  9. }giocatore;
  10.  
  11. giocatore g[6]; //creazione di vettore di tipo giocatore
  12.  
  13.  
  14.  
  15.  
  16. void main()
  17. {
  18.  
  19. g[0].n__giocatore=5; //riempimento campi turni manuale
  20. g[1].n__giocatore=4;
  21. g[2].n__giocatore=3;
  22. g[3].n__giocatore=0;
  23. g[4].n__giocatore=2;
  24. g[5].n__giocatore=1;
  25.  
  26. g[0].colore=2; //riempimento campi colore
  27. g[1].colore=6;
  28. g[2].colore=1;
  29. g[3].colore=9;
  30. g[4].colore=5;
  31. g[5].colore=3;
  32. int i;
  33.  
  34.  
  35. i=0;
  36. while ( i<6) //ciclo per test ordine rispetto a n__giocatore
  37. {
  38. printf("%d", g[g.n__giocatore[i]].colore);
  39. i++;
  40.  
  41. }
  42. }
  43.  
  44. /*deve stampare i numeri corrispondenti ai colori in ordine di turno
  45. tipo il giocatore g[3] con il paramentro n__giocatore 0, è il primo che deve effetturare delle azioni
  46. quindi per questo test il primo risultato deve essere "9" a seguire g[5] che ha n__giocatore pari a 1 e
  47. quindi è il secondo ed dovrebbe stampare "3" e così via!
  48. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement