Computers in Engineering WWW Site - Example 12.1

Example 12.1


C Version

/*
   This program shows how the values of variables are affected by
   assignment statements and while loops.
*/

#include <stdio.h>

main()
{
  /*  Declaration Statements  */
  short ls, lt, m;

  printf("C41.C -> Program to demonstrate how variables are affected\n");
  printf("by assignment statements in loops.\n");

  /*  Initializing variables  */
  ls = 0;
  lt = 0;
  m = 1;

  /*  Assignment Statements  */

  while (m <= 10) {
    ls++;
    lt += m;
    printf("ls = %d,m = %d,lt =  %d\n", ls, m, lt);
    m += 2;
  }

   /*  Print last results  */
   printf("ls = %d,m = %d,lt =  %d\n", ls, m, lt);

  return(0);
}
/*  End of Program C41  */
/*
OUTPUT :

C41.C -> Program to demonstrate how variables are affected
by assignment statements in loops.
ls = 1,m = 1,lt =  1
ls = 2,m = 3,lt =  4
ls = 3,m = 5,lt =  9
ls = 4,m = 7,lt =  16
ls = 5,m = 9,lt =  25
ls = 5,m = 11,lt =  25

*/

Last modified: 21/07/97