Анютка Котлярова
Анютка Котлярова

Помогите найти ошибку С++. Y(x) и S(x) должны быть приближенно одинаковые. Но у меня S(x) намного больше получается.

Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x изменяющихся от xn до xk (xn, xk - вводятся с клавиатуры) с шагом h=(xk-xn)/10

#include

#include

#include

#include

using std::cout;

using std::cin;

using std:: endl;

using std:: setw;

int main()

{

setlocale (LC_ALL, "Russian");

double k=0,a=0,b=0,h=0,x=0,y=0,s=0;

int n,i;

cout << "Введите a:";

cin >> a;

cout << "Введите b:";

cin>> b;

cout << "Введите n:";

cin >> n;

x=a;

h=(b-a)/10;

cout <
while (x<=b)

{

y=log(1/(2+2*x));

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

{

k+=pow(-1,i)*pow(x,i)/i;

}

s=-log(2)+k;

cout <<"При X=" << x << setw (15) <<"\t" << y << setw (15) << "\t" << s << endl;

x+=h;

}

getch();

return 0;

}

Ев
Евгения

блять! научи меня такую же делать я ламер по самые помидоры (в програмировании . так то я знаю линукс и хорошо в нем арентируюсь) ! пожалуста
да а как заставить прочитать это через тетрминал

Юлия
Юлия

Видимо, вот этот код:
for (i=1;i<=n;i++)
{
k+=pow(-1,i)*pow(x,i)/i;
}

надо переписать примерно так:
k = 0;
for (i=1; i<=n; i++)
k += pow(-x, i) / i;

Похожие вопросы
помогите по паскалю. Дано x, вычислить y, если y={x^2/4 при -2<=x<=2
Помогите найти производную y^x=x^(y^2)
C++ не получается написать программу a=min((x+y+z)/3,x*y*z)/1+min^2(x+y+z)/3,x*y*z)
Вычислите приближенно с помощью дифференциала y=x^6, x=2.01 пожалуйста)
Как найти погрешность двох измерений, если должно быть, что X=Y, а например x = 10, а y = 7 ?
x=44 y=12 x=x mod y y=x*y+int(x/3)
помогите решить, молюююю. y'+x*y=x*x y''+y'+y=x*x+1
Помогите написать программу на паскале: принадлежит ли точка (x,y) области {x^2+y^2=1; y=x/2
Найти ошибки в следующем фрагменте программы: y:=0; for x:=0.1 to 0.9 do y:=y+sin(x)
Кто может, помогите решить !!! найти площадь: y=-X^2, y=-X-2