Вывести таблицу значений функции 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;

}

elyaminaewap06uze elyaminaewap06uze    3   03.10.2021 06:44    2

Другие вопросы по теме Другие предметы