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