Вычислить и вывести на экран в виде таблицы значения функции f на интервале от x нач до x кон с началом dx
f= ax2-cx+b при x+10< 0 и b≠0
f= (x-a)/(x-c) при x+10> 0 и b=0
f= -x/a-c в остальных случаях.
где a, b, c - действительные числа. написать программу в с
#include
float f(float x, float a, float b, float c)
{
float result;
+ 10)< 0) & & (b ! = 0))
{
result = a*x*x + c*x + b;
}
else
{
+ 10) > 0) & & (b ==0))
{
result = (x - a) / (x - c);
}
else
{
result = -x/a - c;
}
}
return result;
}
int main(void)
{
float
x_start = -100,
x_end = 100,
dx = 2,
a = 3,
b = 2,
c = 5;
printf("x\t\t\tf(x)\n");
for(float i = x_start; i < x_end; i += dx)
{
printf("%f\t%f\n", i, f(i, a, b, c));
}
return 0;
}