Ответы на вопрос:
программа:
#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
Популярно: Информатика
-
АсяГордиенко28.01.2022 11:15
-
lavelas200819.08.2022 13:31
-
nurayhasanova2oztngy10.11.2020 22:17
-
55636906ррлиод26.07.2022 12:53
-
leksutin127.12.2022 15:23
-
novkristinaa29.06.2022 04:34
-
LadyBoy35711.03.2022 14:48
-
Nirronua13.03.2021 19:49
-
bezzzdarnost20.09.2022 15:07
-
tatiana15815.11.2021 11:02