// file: my first program // #include #include // my main program starts here // int main(int argc, const char** argv) { // decode a command line argument // bool flag_1 = false; long val = atoi(argv[1]); if (val > 0) { flag_1 = true; } // decode a second command line argument // bool flag_2 = false; long val_2 = atoi(argv[2]); if (val_2 > 0) { flag_2 = true; } float sum = atof(argv[3]); // our first conditional // if (flag_1 && flag_2 || (sum > 27.0)) { fprintf(stdout, "today is a great day\n"); } else if ((flag_1 == true) && (flag_2 == false)) { fprintf(stdout, "today is not so good\n"); } else if ((flag_1 == false) && (flag_2 == true)) { fprintf(stdout, "today is mediocre\n"); } else if ((flag_1 == false) && (flag_2 == false)) { fprintf(stdout, "uughh\n"); } else { fprintf(stdout, "something is wrong!!!\n"); } }