func.c 319 B

1234567891011
  1. #define _USE_MATH_DEFINES
  2. #include <math.h>
  3. int sgn(double val) {
  4. return (0 < val) - (val < 0);
  5. }
  6. double f(double x) {
  7. return (pow(x, 5) - 2.9 * pow(x, 3) + 6.5 * pow(x, 2) - 7 * x)/cos(2*x);
  8. }
  9. double f_modified(double x) {
  10. return sgn(pow(x, 5) - 2.9 * pow(x, 3) + 6.5 * pow(x, 2) - 7 * x + M_PI/2) / cos(2 * x);
  11. }