home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / diverses / leda / prog / basic / int_set.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-11-15  |  401 b   |  37 lines

  1. #include <LEDA/int_set.h>
  2. #include <LEDA/list.h>
  3.  
  4. declare(list,int)
  5.  
  6. void print(const int_set& S , int a, int b)
  7. { for(int i=a;i<=b;i++)
  8.     if (S.member(i)) cout << i << " ";
  9.   newline;
  10.  }
  11.  
  12.  
  13. main()
  14.  
  15. {  
  16.  
  17. int a = read_int("a = ");
  18. int b = read_int("b = ");
  19.  
  20. int_set S(a,b);
  21.  
  22. list(int) L;
  23.  
  24. L.read("L = ");
  25.  
  26. int i;
  27. forall(i,L) S.insert(i);
  28.  
  29. print(S,a,b);
  30.  
  31. forall(i,L) 
  32. { S.del(i);
  33.   print(S,a,b);
  34.  }
  35.  
  36. }
  37.