home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_02 / ch02_06.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-08  |  820 b   |  32 lines

  1. /*********************************************************************
  2. *  CH02_06.C          Quelques erreurs α Θviter quand on utilise des *
  3.                                  entiers *
  4. *********************************************************************/
  5.  
  6. #include<stdio.h>     
  7.  
  8. main( void)
  9. {
  10.     int z0= 100, z1, z2, z3, z4;
  11.  
  12.     z1= z0/ 2;        /* 50                         */
  13.     z2= z0/ 2.4;      /* 41.6666                                   */
  14.     z3= z0/ 3;        /* 33.3333                                   */
  15.  
  16.     printf(" Le rΘsultat:\t z0= %d\n\t\t"
  17.               " z1= %d\n\t\t"
  18.               " z2= %d\n\t\t"
  19.               " z3= %d\n\t\t", z0, z1, z2, z3);
  20.  
  21.     z4= z1/ z2* z3;   // 40
  22.  
  23.     printf(" z4= %d", z4);
  24. }
  25.  
  26. /*  Le programme nous affiche:
  27.  
  28.  Le rΘsultat:     z0= 100
  29.               z1= 50
  30.          z2= 41
  31.          z3= 33
  32.          z4= 33                            */