diff --git a/du4/program.c b/du4/program.c index 394f41b..55d7d55 100644 --- a/du4/program.c +++ b/du4/program.c @@ -15,16 +15,16 @@ int main() { while (*start != '\n') { if (*start == '+' || *start == '-' || *start == '*' || *start == '/') { - if (has_operator) { - printf("CHYBA\n"); - goto next_line; - } has_operator = 1; op = *start; } else if ((*start < '0' || *start > '9') && *start != ' ' && *start != '=' && *start != '.') { goto next_line; } start++; + + if (!has_operator) { + printf("CHYBA\n"); + goto next_line; } if (!has_operator) {