aboutsummaryrefslogtreecommitdiffstats
path: root/include/roots.h
blob: 138382bda61b9b8c9d79eda4ca5047ead3aba35d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef JUSTANOTHERCATGIRL_TASK4_ROOTS
#define JUSTANOTHERCATGIRL_TASK4_ROOTS

typedef double(*func_t)(double);

extern char root_ok;

char is_root_ok(void);
double sol_binsr(func_t f, double a, double b, double ex, double ey);
double sol_chord(func_t f, double a, double b, double ex, double ey);
double sol_newtn(func_t f, double x0, double ex, double ey);
double sol_itern(func_t f, double x0, double ex, double ey);


#endif // JUSTANOTHERCATGIRL_TASK4_ROOTS