Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1, 1 and -1 work, but I don\'t know why. #include int main () { int a, b , c; pr

ID: 3527289 • Letter: 1

Question

1, 1 and -1 work, but I don't know why. #include int main () { int a, b , c; printf(" Enter integers a, b, c: "); scanf ("%i%i%i", &a, &b, &c); if( (!a || !b++ && c) == 1) printf("!a || !b++ && c: True"); else printf("!a || !b++ && c: False"); if ( (a-1 || b/2) && (c*=2) ==1) printf("(a-1 || b/2) && (c*=2): True"); else printf("(a-1 || b/2) && (c*=2): False"); if ( ((a-- || --b) && (c+=2)) ==1) printf("(a-- || --b) && (c+=2): True"); else printf("(a-- || --b) && (c+=2): False"); if ( (a || !(b && --c)) ==1) printf("a || !(b && --c): True"); else printf("a || !(b && --c): False"); return 0; }

Explanation / Answer

http://www.chegg.com/homework-help/questions-and-answers/include-int-main-int-b-c-printf-enter-integers-b-c-scanf-i-i-i-b-c-b-c-1-printf-b-c-true-p-q3524139