Exercise: A Better Fahrenheit Table

Review the “Fahrenheit/Celsius Table” program in Variables and Arithmetic.

Following ugliness comes to mind:

  • The output is not justified. (Hint: the format string “%6d” (for example) creates a 6 character wide right-justified field.)

  • Integer arithmetic is inappropriate. Temperature conversion are better done in floating point.