0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
1 | |
Ряды в С++05.05.2012, 18:45. Показов 13204. Ответов 25
Метки нет (Все метки)
Найти сумму ряда с точностью E=10^-4, общий член которого An=(n!)/3(n^n)
Оригинал
Знайти суму ряду з точністю E=10^-4, загальний член якого An=(n!)/3(n^n)
Добавлено через 14 минут вот формула
0
|
05.05.2012, 18:45 | |
Ответы с готовыми решениями:
25
Ряды Ряды Ряды ряды |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
05.05.2012, 19:11 | 2 | |||||
Что-то я не могу найти красивого рекуррентного соотношения A(n+1)=f(An),
т.к. (n+1)^(n+1) надо раскрывать через бином Ньютона. Предлагаю такой вариант (конечно не оптимальный):
1
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
05.05.2012, 19:22 [ТС] | 3 |
Желательно через while бы
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
05.05.2012, 19:28 | 4 |
А я Вам через что сделал (16 строка)?
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
05.05.2012, 20:04 | 5 |
(n+1)^(n+1)/n^n в пределе имеет e*(n+1).
http://ru.wikipedia.org/wiki/Замечательные_пределы Ну и предел A(n+1)/A(n)=1/e Но эти формулы точны только при больших n... Для наглядности. Погрешность при n=1000 достаточно большая http://www.google.ru/search?q=e-(1001/1000)^1000
0
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
05.05.2012, 21:05 [ТС] | 6 |
хотелось бы увидеть реализацию программы при маленьких n.
0
|
Каратель
|
|||||||
05.05.2012, 22:24 | 7 | ||||||
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
06.05.2012, 10:43 | 8 |
0
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
14.05.2012, 21:50 [ТС] | 9 |
пишет что ошибка в 4 строке, может быть кто-то предложит другую реализацию?
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
14.05.2012, 22:03 | 10 |
Компилируйте компилятором С++, а не С
(если используете MS VC, то расширение файла должно быть .cpp)
0
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
14.05.2012, 22:09 [ТС] | 11 |
использую dev.cpp
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
14.05.2012, 22:52 | 12 | |||||
замени код функции.
0
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
||||||
19.05.2012, 08:17 [ТС] | 13 | |||||
Добавлено через 7 часов 1 минуту но мне что-то не нравиться то что выводит на екран.
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
19.05.2012, 15:26 | 14 |
я написал рекуррентное вычисление члена ряда
a=a*n*pown(n-1)/pown(n); чем оно Вам не понравилось? А Ваша формула a=factorial(n)/3*pow(n,n); неверна (pow(n,n) - попало в числитель).
0
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
||||||
19.05.2012, 17:06 [ТС] | 15 | |||||
в таком виде программа не работает.
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
19.05.2012, 17:30 | 16 | |||||
Функции не вставляют внутрь других функций
2
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
20.05.2012, 11:43 [ТС] | 17 |
C:\Users\Admin\Desktop\1.cpp(29) : warning C4508: 'main' : function should return a value; 'void' return type assumed
1.obj - 0 error(s), 1 warning(s) с++ 6.0 выдает такую ошибку.
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
20.05.2012, 11:51 | 18 | |||||
в конец main добавь
1
|
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 41
|
|
20.05.2012, 12:04 [ТС] | 19 |
выводит такой результат 3,50491e-005 это точность какая?
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
20.05.2012, 12:34 | 20 | |||||
замените функцию pow на такую
1
|
20.05.2012, 12:34 | |
20.05.2012, 12:34 | |
Помогаю со студенческими работами здесь
20
ряды Ряды ряды в С++ ряды Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |