#include #include using namespace std; const int COL_WIDTH{3}; const int BIG_COL_WIDTH{9}; int main() { bool a,b,c; cout << endl; cout << setw(COL_WIDTH) << "a" << "|" << setw(COL_WIDTH) << "b" << "||" << setw(BIG_COL_WIDTH) << "a and b " << endl; cout << setfill('-'); cout << setw(COL_WIDTH+1) << "+"; cout << setw(COL_WIDTH+2) << "++"; cout << setw(BIG_COL_WIDTH-1) << "-" << endl; cout << setfill(' '); // false false a = false; b = false; c = a and b; cout << setw(COL_WIDTH) << a << "|" << setw(COL_WIDTH) << b << "||" << setw(BIG_COL_WIDTH/2) << c << endl; // false true b = true; c = a and b; cout << setw(COL_WIDTH) << a << "|" << setw(COL_WIDTH) << b << "||" << setw(BIG_COL_WIDTH/2) << c << endl; // true false a = true; b = false; c = a and b; cout << setw(COL_WIDTH) << a << "|" << setw(COL_WIDTH) << b << "||" << setw(BIG_COL_WIDTH/2) << c << endl; // true true b = true; c = a and b; cout << setw(COL_WIDTH) << a << "|" << setw(COL_WIDTH) << b << "||" << setw(BIG_COL_WIDTH/2) << c << endl; cout << endl; return 0; }