#include /* Initialize variables. Note that c is not less than d, */ /* which is one of the conditions to test for. */ /* Therefore the entire expression should evaluate as false.*/ int a = 5, b = 6, c = 5, d = 1; int x; main() { /* Evaluate the expression without parentheses */ x = a < b || a < c && c < d; printf("\nWithout parentheses the expression evaluates as %d.", x); /* Evaluate the expression with parentheses */ x = (a < b || a < c) && c < d; printf("\nWith parentheses the expression evaluates as %d.\n", x); return 0; }