https://repl.it/@IlyaSiganov/partfucn2

Напишите функцию, вычисляющую значение выражения:

$$ f(x) = \begin{cases}2x^3-1 &\ x< 8 \\ x-3 &\ x > 10 \\ x ^ {-2} &\ \end{cases} $$

#include <stdio.h>
#include "test.h"

// func вычисляет значение кусочно заданной функции
float func(float x) {
  // напиши меня!
  return x;
}

int main(void) {
  ASSERT_FLOAT_EQUAL(-2001, func(-10), EPSILON);
  ASSERT_FLOAT_EQUAL(-86.75, func(-3.5), EPSILON);
  ASSERT_FLOAT_EQUAL(0.015625, func(8), EPSILON);
  ASSERT_FLOAT_EQUAL(7.5, func(10.5), EPSILON);
  ASSERT_FLOAT_EQUAL(10, func(13), EPSILON);
  return 0;
}