noshin98

uva 10530

Jan 6th, 2017
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <cstdio>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6.     int max, min, guess;
  7.  
  8.     bool valid;
  9.     char input[12];
  10.  
  11.     max = 11;
  12.     min = 0;
  13.  
  14.     valid = true;
  15.  
  16.     while (scanf("%d", &guess), guess)
  17.     {
  18.         scanf("%*s %s", input);
  19.  
  20.         if (strcmp(input, "high") == 0)
  21.         {
  22.             if (guess <= min)
  23.                 valid = false;
  24.  
  25.             if (guess < max)
  26.                 max = guess;
  27.         }
  28.  
  29.         else if (strcmp(input, "low") == 0)
  30.         {
  31.             if (guess >= max)
  32.                 valid = false;
  33.  
  34.             if (guess > min)
  35.                 min = guess;
  36.         }
  37.  
  38.         else
  39.         {
  40.             if (guess > min && guess < max && valid)
  41.             {
  42.                 printf("Stan may be honest\n");
  43.             }
  44.  
  45.             else
  46.             {
  47.                 printf("Stan is dishonest\n");
  48.             }
  49.  
  50.             valid = true;
  51.             min = 0;
  52.             max = 11;
  53.         }
  54.     }
  55. }
Add Comment
Please, Sign In to add comment