Sol:
| #include <cstdio> | |
| #include <string.h> | |
| int main() | |
| { | |
| int max, min, guess; | |
| bool valid; | |
| char input[12]; | |
| max = 11; | |
| min = 0; | |
| valid = true; | |
| while (scanf("%d", &guess), guess) | |
| { | |
| scanf("%*s %s", input); | |
| if (strcmp(input, "high") == 0) | |
| { | |
| if (guess <= min) | |
| valid = false; | |
| if (guess < max) | |
| max = guess; | |
| } | |
| else if (strcmp(input, "low") == 0) | |
| { | |
| if (guess >= max) | |
| valid = false; | |
| if (guess > min) | |
| min = guess; | |
| } | |
| else | |
| { | |
| if (guess > min && guess < max && valid) | |
| { | |
| printf("Stan may be honest\n"); | |
| } | |
| else | |
| { | |
| printf("Stan is dishonest\n"); | |
| } | |
| valid = true; | |
| min = 0; | |
| max = 11; | |
| } | |
| } | |
| } |
Không có nhận xét nào:
Đăng nhận xét