home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_10_01 / 1001094b < prev    next >
Text File  |  1991-11-17  |  421b  |  30 lines

  1.  
  2. Listing 2
  3.  
  4. //
  5. // test1.cpp
  6. //
  7. #include <stdio.h>
  8. #include "rational.h"
  9.  
  10. int main()
  11.     {
  12.     int i;
  13.     rational r1 (1, 2);   // r1 = 1/2;
  14.     rational r2 (3, 5);   // r2 = 3/5;
  15.  
  16.     for (i = 0; i < 3; ++i)
  17.         {
  18.         printf("r1 = ");
  19.         r1.put(stdout);
  20.         putchar('\n');
  21.         printf("r2 = ");
  22.         r2.put(stdout);
  23.         putchar('\n');
  24.         r1 = (r1 + r2) / rational(1, 2);
  25.         r2 = r2 * rational(2, 3) + r1;
  26.         }
  27.     return 0;
  28.     }
  29.  
  30.