PROBLEMA Con Un Progetto In C

Pubblicità

NonTiConosco

Nuovo Utente
Messaggi
51
Reazioni
12
Punteggio
31
Ciao a tutti sto frequentando il primo anno di università e per sostenere l'esame orale mi è stato dato un progetto purtroppo non riesco a capire come devo fare visto che non ho mai programmato. Vi lascio la traccia nella speranza che qualcuno possa aiutarmi a fare questo progetto:

Si supponga di avere quattro macchine al centro dei quattro lati opposti di una griglia
(vedi figura). Le macchine possono muoversi in una della quattro posizioni vicine.
La griglia è formata da mura esterne ed è di 8x8 caselle.
Si supponga che ogni macchina si muova seguendo le seguenti regole...
La simulazione finisce quando si verifica uno scontro tra almeno due macchine. e si devono effettuare 5 simulazioni

ora la prima cosa che volevo fare era la griglia (mai fatta) e pensavo di usare una matrice 8x8
int griglia [8][8] { (0,0,0,1,0,0,0,0)
(0,0,0,0,0,0,0,0)
(0,0,0,0,0,0,0,0)
(3,0,0,0,0,0,0,4)
(0,0,0,0,0,0,0,0)
(0,0,0,0,0,0,0,0)
(0,0,0,0,0,0,0,0)
(0,0,0,2,0,0,0,0)
1) ho pensato male oppure va bene così ?
2) definire le auto come costanti o meglio come struct ?
3) poi dovrei usare rand e srand ? (mai usato)
credo tramite function perchè
La macchina 1 può andare a destra con probabilità 30% a sinistra con
probabilità del 10%, in avanti con probabilità del 30 % e indietro con
probabilità del 30%.
 
Pubblicità
Pubblicità
Indietro
Top