diff --git a/du2/program.c b/du2/program.c index a910877..d55045d 100644 --- a/du2/program.c +++ b/du2/program.c @@ -28,14 +28,14 @@ int main() { if (fgets(line, LINE_SIZE, stdin) == NULL || !is_valid_number(line)) { fprintf(stderr, "Error: Invalid input for x.\n"); - exit(EXIT_FAILURE); + return 1; } double x = strtod(line, NULL); while (fgets(line, LINE_SIZE, stdin) != NULL && line[0] != '\n') { if (!is_valid_number(line)) { - fprintf(stderr, "Error: Invalid input for coefficient %d.\n", n + 1); - exit(EXIT_FAILURE); + fprintf(stderr, "Nepodarilo sa nacitat polynom na %d mieste.\n", n + 1); + return 1; } coeffs[n++] = strtod(line, NULL); }