fvdsavss
This commit is contained in:
parent
70632868b3
commit
6f1f57a384
@ -26,22 +26,25 @@ int main() {
|
|||||||
double coeffs[MAX_COEFFS];
|
double coeffs[MAX_COEFFS];
|
||||||
int n = 0;
|
int n = 0;
|
||||||
|
|
||||||
|
|
||||||
if (fgets(line, LINE_SIZE, stdin) == NULL || !is_valid_number(line)) {
|
if (fgets(line, LINE_SIZE, stdin) == NULL || !is_valid_number(line)) {
|
||||||
fprintf(stderr, "Error: Invalid input for x.\n");
|
fprintf(stderr, "Error: Invalid input for x.\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
double x = strtod(line, NULL);
|
double x = strtod(line, NULL);
|
||||||
|
|
||||||
|
|
||||||
while (fgets(line, LINE_SIZE, stdin) != NULL && line[0] != '\n') {
|
while (fgets(line, LINE_SIZE, stdin) != NULL && line[0] != '\n') {
|
||||||
if (!is_valid_number(line)) {
|
if (!is_valid_number(line)) {
|
||||||
fprintf(stderr, "Nepodarilo sa nacitat polynom na %d mieste.\n", n + 1);
|
fprintf(stderr, "Nepodarilo sa nacitat polynom na %d mieste.\n", n + 1);
|
||||||
continue; // Continue to allow the program to finish
|
return 1;
|
||||||
}
|
}
|
||||||
coeffs[n++] = strtod(line, NULL);
|
coeffs[n++] = strtod(line, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
double result = horner(coeffs, n, x);
|
double result = horner(coeffs, n, x);
|
||||||
printf("Vysledok je: %.2f\n", result);
|
printf("Vysledok je: %.2f\n", result);
|
||||||
|
|
||||||
return 0; // Return 0 for successful execution
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user