Task 1: Expression Evaluation
This task is a text based task. You do not need to write any program/C++ file: the answer should be written in solutions.txt according to the indicated format. Lines that start with "#" are interpreted as comments. You can run the autograder to check correctness.
Task
Which of the following expressions evaluate to `true`, which to `false`?
- `3 >= 3`
- `true || false && false`
- `(true || false) && false`
- `3 > (1 < true)`
- `8 > 4 > 2 > 1`
- `2 < a < 4` (a is a variable of type int)
Solutions
# Lines starting with # are comments. Spaces are ignored.
# Replace the question marks, indicating which of the following expression evaluate to true, which to false.
1. 3 >= 3 == true
2. true || false && false == true
3. (true || false) && false == false
4. 3 > (1 < true) == true
5. 8 > 4 > 2 > 1 == false
6. 2 < a < 4 == true