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