#pragma once
#include <cmath>
// Функция f(x) для табуляции
// Предусловие: x - вещественное число
// Постусловие: возвращает значение вычисленной функции
double f(double x)
{
double y;
if (x <= 0.0) // первая ветка функции
{
y = pow(2.0 - x, 2.0 - x); // (2 - x)^(2 - x)
}
else // вторая ветка функции
{
double S = 0.0; // обнуление суммы
for (int k = 3; k <= 9; k++) // сумма от 3 до 9
{
S += pow(x, -k); // добавление x^(-k)
}
y = S; // результат суммы
}
return y;
}