Сделал 45 Задание

This commit is contained in:
AZEN-SGG 2024-09-22 22:05:28 +03:00
parent dae8abd5cc
commit f677c28eb4
7 changed files with 99 additions and 0 deletions

20
45Ex/solve_polynomial.c Normal file
View file

@ -0,0 +1,20 @@
#include "solve_polynomial.h"
int solvePolynomial(FILE * file, double x, double * derivative, double * polynomial) {
double current, i;
if (fscanf(file, "%lf", &current) != 1) {
printf("File is empty!\n");
return 1;
}
*derivative = *polynomial = i = 0.;
do {
*polynomial += current * pow(x, i);
*derivative += i * current * pow(x, i - 1);
i++;
} while (fscanf(file, "%lf", &current) == 1);
return 0;
}