Предмет: Другие предметы, автор: Natashaklm5675

Вывести таблицу значений функции Y(x) и ее

разложения в ряд S(x) для x, изменяющегося от a до b с шагом h=(b-a)/10.

программирование на с++

#include

#include

#include

using namespace std;

int main() {

double a = 0.1, b = 1, h = (b - a) / 10, x, y, s, p, n = 160, i;

cout << "a,b" << endl;

int res=1;


x = a;


do {

s = p=1;

for (i = 1; i <= n; i++) {


for (int j = 1; j < (2 * n + 1); j++) {

res = res * j;

}


p*= pow(-1, i) * pow(x, (2 * i + 1))/ res;

s += p;

}

y = sin(x);


cout << setw(15) << x << setw(15) << y << setw(15) << s << endl;


x += h;

} while (x <= 1);

cout << endl;

system("pause");

return 0;

}

Ответы

Автор ответа: azamat2k19zh
0

ты какой класс? Мне просто интересно когда будут такие задачи и у нас?

он настолько трудный чтоб его решить

Похожие вопросы
Предмет: Русский язык, автор: дима948
Предмет: Русский язык, автор: papa49
Предмет: География, автор: polina1595