From bd4c1dd70aacaa1b613604b313e54a66c6cabc7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1=C5=A1?= Date: Fri, 8 Mar 2024 08:13:44 +0000 Subject: [PATCH] Delete 'cv3' --- cv3 | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 cv3 diff --git a/cv3 b/cv3 deleted file mode 100644 index 6a43613..0000000 --- a/cv3 +++ /dev/null @@ -1,50 +0,0 @@ -#include -#include - -double hornerScheme(double x, double* coef, int n) { - double result = coef[0]; - for (int i = 1; i < n; i++) { - result = result * x + coef[i]; - } - return result; -} - -int main() { - double x; - printf("Enter the value of x: "); - if (scanf("%lf", &x) != 1) { - printf("Invalid input for x.\n"); - return 1; - } - - int capacity = 10, count = 0; - double* coefficients = (double*)malloc(capacity * sizeof(double)); - if (coefficients == NULL) { - printf("Failed to allocate memory.\n"); - return 1; - } - - printf("Enter coefficients (end with non-numeric input):\n"); - while (scanf("%lf", &coefficients[count]) == 1) { - count++; - if (count >= capacity) { - capacity *= 2; - double* temp = (double*)realloc(coefficients, capacity * sizeof(double)); - if (temp == NULL) { - free(coefficients); - printf("Failed to reallocate memory.\n"); - return 1; - } - coefficients = temp; - } - } - - // Clean the input buffer - while (getchar() != '\n'); - - double result = hornerScheme(x, coefficients, count); - printf("The result is: %.2f\n", result); - - free(coefficients); - return 0; -}