Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

рекурсия функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние http://www.cyberforum.ru/cpp-beginners/thread1029256.html
#include <iostream> #include <stdlib.h> using namespace std; //Объявляем базовый класс class X { // раздел того, что будет доступно детям, но невидно извне. protected: int...
C++ Составить метод Run для вычисления выражения: Составить метод Run для вычисления выражения: http://www.cyberforum.ru/cpp-beginners/thread1029255.html
C++ Написать программу обработки файла типа запись, содержащую следующие пункты меню:
Различные цеха завода выпускают продукцию нескольких наиме¬нований. Сведения о выпущенной продукции включают: - наименование; - количество; - номер цеха. Для заданного цеха необходимо вывести...
Разница в днях C++
Найти разницу в днях между двумя заданными датами. Даты вводить с клавиатуры.
C++ Найти ошибку кода(если есть) http://www.cyberforum.ru/cpp-beginners/thread1029243.html
Подскажите,пожалуйста,есть ли в данном коде ошибка и какая: Определите ошибку (если есть): double sum (int x = 0, int y) { int z; ...
C++ ООП перегрузка операторов сумма элементов есть задача, нужно изменить перегрузку операции "+". что бы возвращало значение суммы двух входящих Векторов (массивов). HELP #include <iostream> #include <windows.h> using namespace std;... подробнее

Показать сообщение отдельно
Oktava_
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 9

рекурсия функции - C++

05.12.2013, 05:23. Просмотров 251. Ответов 1
Метки (Все метки)

Так выглядит оригинал задания.
Найти сумму ряда с точностью эпселент , общий член которого равен n
Точность считается достигнутой, если следующий член последовательности
меньше заданного эпселент.
http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n}={n}^{2}*{e}^{-\sqrt{n}}

У меня получилось написать программу для do/while, а рекурсию не представляю как можно сделать...

C++
1
2
3
4
5
6
7
8
9
10
11
12
double N=1, A=0, EPS, sam=0;
 
//exp = 2.71828183;
cout<<"Input epselent:   ";
cin>>EPS; cout<<endl;
do
  { sam=sam+A; N++;
   A=(pow(N,2))*(exp(-1*pow(N,0.5)));
    }
while (A>EPS);
cout<<setprecision(15)<<sam;
cout<<endl<<endl;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru