![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 33
|
![]()
#include <stdio.h> #include <stdio.h>
#include <math.h> #include <conio.h> double ABS(double s) {return s<0 ? s*-1:s; } int main() { double x=0.0f, s=0.002f; scanf("%f",&x); for (int n=1; ABS(s)<0.003; n++) s+=pow(-1.0, (double)n)*pow(x,(2.0*(double)n-1.0)/(2.0*(double)n+1.0)); printf("s=",s); getch (); return 0; } вот еще наработки но тоже безуспешные |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 33
|
![]() Код:
Последний раз редактировалось klykovka; 18.04.2010 в 15:22. |
![]() |
![]() |
![]() |
#13 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Если |S(n)|<=|S(n+1)|, то нет смысла дальше проводить вычисления, не будет сходимости ряда. Если же наоборот, то проводи вычисления, пока не наступит условие |S(n)|<eps
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 33
|
![]() Код:
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 06.11.2009
Сообщений: 68
|
![]() Код:
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 06.11.2009
Сообщений: 68
|
![]()
Извиняюсь, в строке "if(fabs(elem)<eps){break;}" "eps" заменить на "EPS" (что-то форму глючит, правка сообщений не работает)
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 33
|
![]()
спасибо земляк!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма ряда | Sova123456 | Помощь студентам | 8 | 11.06.2010 17:10 |
Сумма ряда в С | Eovin | Общие вопросы C/C++ | 14 | 20.03.2010 12:27 |
Сумма ряда | QuadroX | Помощь студентам | 3 | 05.11.2009 16:02 |
Сумма ряда | eKStaSy | Помощь студентам | 4 | 25.10.2009 17:41 |