Definire una classe poligono secondo il seguente diagramma UML.
Un file di testo poligoni.txt contiene sulla prima linea un numero intero che indica quante linee seguono e ogni linea successiva contiene i dati di un poligono.
Ad esempio:
3
Giallo 4 5 Rosso 4 3.5 Giallo 5 2.6
Scrivere un programma c++ che legga il file poligoni.txt utilizzando il primo numero per allocare dinamicamente un vettore di poligoni.
Le altre linee del file devono essere usate per inizializzare il vettore di poligoni.
Successivamente il programma deve
definire ed inizializzare con valori chiesti in input da tastiera un oggetto Poligono x e ricercarlo nel vettore di poligoni, visualizzando la sua posizione o il messaggio “non trovato”
chiedere in input un colore e calcolare e visualizzare il perimetro di tutti i poligoni contenuti nel vettore che sono di quel colore, visualizzando anche il corrispondente numero di lati.