#include <stdio.h>

/* print Fahrenheit-Celsius table for fahr = 0, 20, ..., 300; floating-point version */

main()
{

	float fahr, celsius;
	float lower, upper, step;

	lower = 0; /* lower limit of temperatuire scale */
	upper = 300; /* upper limit */
	step = 20; /* step size */
	fahr = lower;

	while (fahr <= upper) {
	   celsius = (5.0/9.0) * (fahr-32.0);
	   printf("%3.0f %6.1f\n", fahr, celsius);
	   fahr = fahr + step;
	}
}



/* Output

  0  -17.8
 20   -6.7
 40    4.4
 ...

 */


/* 
%d 	print as decimal integer
%6d 	print as decimal integer, at least 6 characters wide
%f 	print as floating point
%6f 	print as floating point, at least 6 characters wide
%.2f 	print as floating point, 2 characters after decimal point
%6.2f 	print as floating point, at least 6 wide and 2 after decimal point
%o 	for octal 
%x 	for hexadecimal
%c 	for character 
%s 	for character string 
%%   	for itself (character %)
 */



