Вычислить и вывести на экран в виде таблицы значения функции 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 - действительные числа. написать программу в с

истина4 истина4    3   14.10.2019 16:00    7

Ответы
nata27veronika nata27veronika  14.10.2019 17:20

#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;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика