Nigga95
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности e (e=0.0001). Для сравнения найти точное значение функции. http://i-fotki.info/19/4b6eb915b01ecd8b38ccf026c30df63cc3b8da238724466.jpg.html Я вот написал сам код, но не полностью [CPP]#include <iostream> #include <mach.h> using namespace std; void main() { double a, b, x, h, S, y, n; int k = 10 n = k; a = 0.1; b = 1; h = (b = a) / k; cout « "Step=" « h « "\n"; S = 0; x = a; while (a < x && x <= b){ S = S+(2*n+1/n!)*(pow(x)2*n) x = x + h; cout « "x=" « x « "\n"; cout « "S=" « S « "\n"; } y = (1 + 2 * (pow(x)2)*(pow(pow)(x)2)) cout « "y=" « "/n"; }[\CPP] |