diff --git a/education/software development/ECE1400/Chapter.md b/education/software development/ECE1400/Chapter.md index 55533a7..557d869 100644 --- a/education/software development/ECE1400/Chapter.md +++ b/education/software development/ECE1400/Chapter.md @@ -6,4 +6,19 @@ printf("%d", !i < j); // Expected output: `1`, because `!i` evaluates to 0, and 0 is less than 5, so that expression evaluates to true, or 1. ``` -b. `i = 2; j = ` \ No newline at end of file + +b. `i = 2; j = 1;` +```c +printf("%d", !!i + !j); + +// Expected output: `1`, because !!2 evaluates to 1, and !j evaluates to 0 +``` + +c. `i = 5; j = 0; k = -5;` +```c +printf("%d", i && j || k); + +// Expected output: `1`, because i && j should evaluate to false, +``` + +d. `` \ No newline at end of file