Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-std=c99 -Wall -Wextra -Wpedantic -Wshadow
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int main (int argc, char **argv){
- bool a, b, c;
- a = false;
- printf("(1) %s \n", a ? "1" : "2");
- a = true;
- printf("(2) %s \n\n", a ? "1" : "2");
- //further, just testing, bad concept, don't use !
- a = false;
- b = false;
- printf("(3): %s \n", a ? b ? "1" : "2" : "3");
- a = true;
- b = false;
- printf("(4): %s \n", a ? b ? "1" : "2" : "3");
- a = false;
- b = true;
- printf("(5): %s \n", a ? b ? "1" : "2" : "3");
- a = true;
- b = true;
- printf("(6): %s \n\n", a ? b ? "1" : "2" : "3");
- a = false;
- b = false;
- c = false;
- printf("(7): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = true;
- b = false;
- c = false;
- printf("(8): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = false;
- b = true;
- c = false;
- printf("(9): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = false;
- b = false;
- c = true;
- printf("(10): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = true;
- b = true;
- c = false;
- printf("(11): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = true;
- b = false;
- c = true;
- printf("(12): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = false;
- b = true;
- c = true;
- printf("(13): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- a = true;
- b = true;
- c = true;
- printf("(14): %s \n", a ? b ? c ? "1" : "2" : "3" : "4");
- return 0;
- }
- /*
- output:
- (1) 2
- (2) 1
- (3): 3
- (4): 2
- (5): 3
- (6): 1
- (7): 4
- (8): 3
- (9): 4
- (10): 4
- (11): 2
- (12): 3
- (13): 4
- (14): 1
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement