/* Yet another Kernighan & Ritchie C Answers set */

Sunday, March 28, 2010

 

Chapter 1 Exercise 4

#include 
main()
{ float fahr, cels;
 int lower, upper, step;
 lower = 0;
 upper = 200;
 step = 10;
 cels = lower;
 printf("Cels\tFahr\n");
 while (cels <= upper)
 { fahr = 32.0 + 9.0/5.0 * cels;
  printf("%4.0f\t%4.0f\n", cels, fahr);
  cels = cels + step;
 }
}

Saturday, March 27, 2010

 

Chapter 1 Exercise 3

/* K&R C Chapter 1 Exercise 3: Modify the temperature conversion program to print a heading above the table */

#include 
main()
{    float fahr, celsius;
    int lower, upper, step;
    lower = 0;
    upper = 300;
    step  = 20;
   
    fahr = lower;
    printf ("Fahr   Celsius\n");
    while (fahr <= upper)
    {    celsius = (5.0/9.0) * (fahr - 32.0);
        printf("%4.0f\t%6.1f\n", fahr, celsius); /* rt-justified with hed */
        fahr = fahr + step;
    }
}

Archives

March 2010  

This page is powered by Blogger. Isn't yours?

Subscribe to Comments [Atom]