Descrivere una struttura idonea a rappresentare un poligono nel piano attraverso:
• Il numero di vertici;
• Il vettore delle ascisse dei vertici;
• Il vettore delle corrispondenti ordinate;
Definire un array dinamico A destinato a rappresentare N poligoni come richiesto
nell’esercizio precedente.
Come descrivo:
a. Il punto medio del terzo lato?
b. L’indirizzo dell’ascissa dell’ultimo lato?
ho pensato in realtà a due strutture, una per un punto in $RR^2$ ed una per il poligono vero e proprio
- Codice:
struct puntoR2{
float x;
float y;
}
struct poligono{
puntoR2* vertici;
unsigned int n_vertici;
}
quindi il vettore di strutture sarebbe
poligono A[N]
. non so però gestire le richieste. come mi muovo tra i vertici?qualche idea?