diff --git a/du2/program.c b/du2/program.c index 3af2519..d4264dc 100644 --- a/du2/program.c +++ b/du2/program.c @@ -8,9 +8,17 @@ int read_number (double *num) { return 0; } - if (sscanf(buffer, "%lf", num) ! = 1) { + if (sscanf(buffer, "%lf", num) ! = 1) { //переделываем в double. Если всё успешно return 0; } + return 1; +} + +double hornerovaschema (double x, double cofecients[], int count) { + double result = 0.0; + for (int i = 0; i < count; i++) { + result = result * x + coefficients[i]; + } }