diff --git a/du1/program b/du1/program new file mode 100755 index 0000000..ab556d7 Binary files /dev/null and b/du1/program differ diff --git a/du1/program.c b/du1/program.c index f283962..e5a48c1 100644 --- a/du1/program.c +++ b/du1/program.c @@ -9,7 +9,7 @@ int main() { char line[256]; if (fgets(line, sizeof(line), stdin) == NULL || sscanf(line, "%lf", &x) != 1) { - fprintf(stderr, "Chyba: nepodarilo sa nacitat hodnotu x.\n"); + printf("Nepodarilo sa nacitat polynom na 1 mieste.\n"); return 1; } @@ -17,15 +17,15 @@ int main() { if (line[0] == '\n' || line[0] == '\r') break; if (sscanf(line, "%lf", &coeffs[n]) != 1) { - fprintf(stderr, "Chyba: nepodarilo sa nacitat koeficient a[%d].\n", n); - return 1; + printf("Nepodarilo sa nacitat polynom na %d mieste.\n", n + 1); + return 0; } n++; } if (n == 0) { - fprintf(stderr, "Chyba: nepodarilo sa nacitat koeficient a[0].\n"); - return 1; + printf("Nepodarilo sa nacitat polynom na 2 mieste.\n"); + return 0; } double result = 0.0;