Facoltà di Ingegneria, Università di Roma ``La Sapienza''
Corso di Informatica Grafica, Ingegneria Ambiente e Territorio
Appello del 13 febbraio 2001 - A.A.2000/01
 
tempo a disposizione: 2:30

Si considerino figure formate da triangoli memorizzate su file contenenti record dal seguente formato

 x_1  y_1     x_2  y_2     x_3  y_3 

dove x_i, y_i sono numeri reali che rappresentano punti.

Ad esempio un file di tale tipo potrebbe contenere:

 0.0  0.0      0.0  -10.0     10.0  10.0
 0.0  0.0      0.0   10.0      5.0  10.0
-2.5  0.0      7.5    0.0      5.0   5.0
 0.0  0.0      0.0   20.0     20.0  20.0
 5.0  0.0     10.0    0.0     -7.5  -9.0

Problema 1  Scrivere una funzione C che prenda come parametri il nome f di un file da leggere che rappresenta una figura memorizzata come sopra ed il nome g di un file su cui scrivere, e scriva su g la figura formata dai soli triangoli di g i cui punti sono tutti posizionati nel primo quadrante (cioè le coordinate x e y sono entrambe maggiori o uguali a 0.0).

Problema 2  Scrivere una funzione C che prenda come parametro:

e scriva su g i triangoli presenti f che non sono presenti in h.







Nota: scrivere il proprio nome e cognome su tutti i fogli consegnati.