Есть ответ 👍

Шаршы жолымен журетин роботтын багдарламасын жаз​

175
180
Посмотреть ответы 1

Ответы на вопрос:


программа:

#include

#include

using namespace std;

int main()

{

setlocale(lc_all, "rus");

int n; float a, b, h, x, f;

cout < < "введи кол-во шагов="; cin > > n;

cout < < "введите левую границу отрезка="; cin > > a;

cout < < "введите правую границу отрезка="; cin > > b;

if (a == b)

{

  cout < < "вы ввели точку, а не отрезок" < < endl;

  cout < < "введите ещё раз a и b: " < < endl;

  cout < < "a="; cin > > a;

  cout < < "b="; cin > > b;

}

x = a;

h = (b - a) / n;

for (int i=0; i< =n; i++)

{

  if (x-n == 0)

  cout < < "x=" < < x < < " " < < "f(x) - нет значения"< < endl;

  else

  {

  f = ((sin(x - n)) / (x - n)) + exp(x - n);

  cout < < "x=" < < x < < " " < < "f(x)=" < < f < < endl;

  }

  x = x+h;

}

return 0;

}

пример:

введи кол-во шагов=10

введите левую границу отрезка=5

введите правую границу отрезка=15

x=5 f(x)=-0.185047

x=6 f(x)=-0.170885

x=7 f(x)=0.0968271

x=8 f(x)=0.589984

x=9 f(x)=1.20935

x=10 f(x) - нет значения

x=11 f(x)=3.55975

x=12 f(x)=7.8437

x=13 f(x)=20.1326

x=14 f(x)=54.4089

x=15 f(x)=148.221

Популярно: Информатика