10 void test(bool a
, bool b
, bool c
, bool d
) {
12 if ((a
&& b
) || (c
&& d
))
13 printf("test1 decision true\n");
15 if (b
&& c
) if (a
&& d
)
16 printf("test2 decision true\n");
20 printf("test3 decision true\n");
25 test(false,false,false,false);
26 test(true,false,true,false);
27 test(true,false,true,true);
28 test(true,true,false,false);
30 test(true,false,false,false);
31 test(true,true,true,true);
32 test(false,true,true,false);