Modify the program that you wrote for Programming Challenge 20 (Freezing and Boiling Points) so it reads its input from a file instead of the keyboard. Perform the necessary test to determine if an error occurs when the file is opened. If an error occurs, display a message informing the user.