Консультация № 174901
05.12.2009, 18:16
0.00 руб.
0 1 1
Здравствуйте уважаемые знатоки.
Помогите с решением следующей задачи: Найти сумму ряда с точностью E=10^(-4), общий член которого An=((-1)^n-1)/(n^n).
Заранее благодарю. PS. Желательно с хорошими пояснениями что к чему...

Обсуждение

давно
Старший Модератор
17042
808
09.12.2009, 13:00
общий
это ответ
Здравствуйте, sk1L4eG!
Решение Вашей задачи дано здесь. На портале действует поиск. Удачи!

Цитата: Лысков Игорь Витальевич

Код:

//найти сумму ряда с точностью E=10^(-4) , общий член которого An=(-1)^n-1/n^n
#include <math.h> //для pow и fabs
#include <iostream.h> //для cout

int main()
{
double E = 1.e-4; //погрешность
double An; //очередной член
double sum = 0; //сумма
double n = 1; //номер члена 1,2,...
double one = 1.; //для очередного +1,-1,...

do
{
An = one/pow(n, n); //вычисляем (pow(n,n) = n в степени n)
one *= -1; //для следующей итерации
n++; //очередной номер
sum +=An; //накапливаем сумму
}while(fabs(An) >= E); //продолжаем, пока модуль очередного члена больше погрешности

cout << "sum = " << sum << endl; //выведем результат
}


Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Форма ответа