f0407.cpp
Upload User: puke2000
Upload Date: 2022-07-25
Package Size: 912k
Code Size: 1k
Category:

CSharp

Development Platform:

Visual C++

  1. //=====================================
  2. // f0407.cpp
  3. //=====================================
  4. #include<iostream>
  5. using namespace std;
  6. //-------------------------------------
  7. void print(int I);
  8. //-------------------------------------
  9. int main(){
  10.   for(int I=0; I<32; ++I){
  11.     bool A=I&16, B=I&8, C=I&4, D=I&2, E=I&1;
  12.     if(A && !B)        continue;
  13.     if(!D && !E)       continue;
  14.     if(B == C)         continue;
  15.     if(C != D)         continue;
  16.     if(E && !(A && B)) continue;
  17.     print(I);
  18.   }
  19. }//------------------------------------
  20. void print(int I){
  21.   cout<<(I&16 ? " A ":"~A ")
  22.       <<(I&8 ? " B ":"~B ")
  23.       <<(I&4 ? " C ":"~C ")
  24.       <<(I&2 ? " D ":"~D ")
  25.       <<(I&1 ? " E ":"~E ")<<"n";
  26. }//====================================
  27.