Esercizio Si vuole costruire un programma per l`analisi della tavola

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
solido alla temperatura ambientale di 20 ◦ C, stampi su terminale il
numero ed il peso atomico del solido con peso atomico minore;
3. dati 5 numeri atomici inseriti da terminale dall’utente, verifichi che gli
elementi sia contenuti nel file e calcoli qual è l’intervallo di temperatura
all’interno del quale tutti e 5 gli elementi sono allo stato liquido.
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.