|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2012, 22:08 | #1 |
Пользователь
Регистрация: 16.09.2012
Сообщений: 17
|
Ряд Тейлора
#include <iostream> #include <iomanip> using namespace std; int main () { setlocale( LC_ALL,"Russian" ); const int max = 500; double Xstart,Xend,dX,sum,e,element; int c; bool done ; cout << "Введите Xнач, Хкон, Xd, точность e" << endl; cin >> Xstart >> Xend >> dX >> e; cout <<" Таблица значений "<< endl; cout <<"---------------------------------"<< endl; cout <<" X | значение функции | кол. "<< endl; for (double x=Xstart; x<=Xend; x+=dX) { c = 1; done = true; sum =element; for (int n=0; fabs(element)>e; n++) { element*=(-pow(x,2))/((2*n+1)*(2*n+2)); sum+=element; c++; if (n>max) { cout << setw (5)<< x << "|" << setw (19)<< "Ряд расходится" << "|" << endl; done = false; break; } } if (done) { cout << setw (5)<< x << "|" << setw (19)<< sum << "|" << setw (2)<< c << endl; } } system ("PAUSE"); return 0; } проверьте пжлста, то сам не разбираюсь |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ряд Тейлора | fpm.altyev | Помощь студентам | 0 | 19.06.2012 17:08 |
Ряд Тейлора в С++ | D.vers | Помощь студентам | 1 | 02.01.2012 13:45 |
вычислить функцию с по-щью разложения в ряд.(Ряд Тейлора) | feelstor | Помощь студентам | 2 | 26.12.2011 03:44 |
ряд тейлора | likol07 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 07.12.2011 19:56 |
Ряд Тейлора | siriusz | Общие вопросы C/C++ | 6 | 06.02.2009 20:26 |