PDA

Visualizza la versione completa : Problema logico in C


johnnny
25-11-2015, 17:07
Salve ragazzi,
Data una coordinata X-Y che rappresenta la posizione di una cella di una griglia(matrice) rappresentante un labirinto, ho bisogno di sviluppare una funzione che mi calcoli gli angoli dell'area che circonda quella determinata cella (utilizzando una variabile raggio che contiene la distanza dell'area di guardia dalla cella interessata). Gli angoli possono essere anche approssimativi e non per forza i limiti di un quadrilatero come rettangolo o quadrato. L' unico problema che ogni qualvolta si determina un angolo bisogna controllare che questo non sia una cella rappresentante un muro, e quindi nel caso trovare una cella nei dintorni accettabile.
Quale pu essere il modo migliore per determinare questi angoli rendendo la soluzione accettabile sotto l'aspetto dell'efficienza ?

Loading