Esercizio Si vuole costruire un programma per l’analisi della tavola periodica degli elementi. I dati per gli elementi più diffusi sono raccolti nel file elementi.dat nel formato Nelem N_1 N_2 ... N_Nelem A_1 A_2 ... A_Nelem Tfus_1 Tfus_2 ... Tfus_Nelem Tev_1 Tev_2 ... Tev_Nelem dove Nelem è il numero di elementi, N il numero atomico, A il peso atomico, Tfus la temperatura di fusione e Tev la temperatura di evaporazione. Scrivete un programma che: 1. legga da terminale il nome di file di dati e quindi legga dal file i dati allocando dinamicamente lo spazio di memoria necessario per contenerli; 2. stampi su terminale i numeri atomici delle sostanze che sono allo stato gassoso alla temperatura ambientale di 20 ◦ C, stampi su terminale il numero ed il peso atomico del gas con peso atomico maggiore; 3. dati 5 numeri atomici inseriti da terminale dall’utente, verifichi che gli elementi sia contenuti nel file e calcoli qual è la temperatura al di sotto della quale tutti e 5 gli elementi sono allo stato solido. Ricordate che una sostanza, a una certa temperatura T, è allo stato solido se T<Tfus, allo stato liquido se Tfus<T<Tev, allo stato gassoso se T>Tev. Ricordate che è importante commentare il codice (gruppi di comandi, chiamate a funzioni, ... ), dare nomi appropriati alle variabili e usare l’indentazione affinchè il programma, oltre che a funzionare correttamente, sia di facile lettura.