Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Kuzia domovenok
2206 / 1975 / 439
Регистрация: 25.03.2012
Сообщений: 6,917
Записей в блоге: 1
23.04.2012, 18:35

Рекурсивные алгоритмические структуры - C++

23.04.2012, 18:35. Просмотров 1273. Ответов 6
Метки (Все метки)

Цитата Сообщение от Ученик_ Посмотреть сообщение
значение функции ch(x) действительного аргумента x с точностью ε с использованием рекурсии
Не понимаю, зачем рекурсия, если есть exp ???
C++
1
double ch(double x){return 0.5*(exp(x)+exp(-x));}
Впрочем, можно разложить в степенной ряд и получить рекурсию
C++
1
2
3
4
5
6
7
8
9
10
11
12
const double eps=1e-5;
double ch(double x, double pow, int n){
   int t=pow*x/n;
   if (fabs(t)<eps) return 0;
   return t+ch(x, pow*x, n+1);
}
int main(){
  double x;
  std::cin>>x;
  std::cout<<ch(x, 1.0, 1);
  return 0; 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2012, 18:35
Темы с ответами и решениями для C++ Рекурсивные алгоритмические структуры:

Рекурсивные функции
Плиз, помогите. Ошибку выдает, а исправить как - непонятно... Пока не очень...

Рекурсивные функции.
с самой функцией нет проблем проблема в самой программе задание звучит так ...

рекурсивные классы
Доброго времени суток. Скажите пожалуйста, можно ли при написании класса...

Рекурсивные Деревья
Прошу помощи. Написал код для бинарных деревьев, тут же всунул дерево...

0
Рекурсивные алгоритмические структуры C++   Следующее сообщение темы 
Другие темы раздела
C++ Как зациклить? http://www.cyberforum.ru/cpp-beginners/thread556432.html
#include <iostream> using namespace std; int main () { setlocale (LC_CTYPE, "Russian"); int number, result; cout<<"Введите число: ";
C++ Обратная польская нотация требуется написать калькулятор через ОПН....долго писал на Dev c++,вот что вышло: #include <cstdlib> #include <iostream> #include <cstdio> #include <string> using namespace std; struct node;... http://www.cyberforum.ru/cpp-beginners/thread556428.html
присвоение ASCII кода последних 2 символов слова переменной C++
здравствуйте! мне нужна помощь! мне нужно решить следующую задачу: "найти сумму АSCII кодов последних двух символов слова (если слово содержит только один символ, то оба символа считать равными...
C++ Алгоритм Дейкстры
Решаю вот эту задачу: http://********/index.asp?main=task&id_task=132 но получаю WA на первом же тесте, где моя ошибка вот мой код #include <fstream> #define INF 11111 using namespace std;...
C++ Как правильно объяснить это словами if (!(i & 1)) http://www.cyberforum.ru/cpp-beginners/thread556407.html
Как правильно объяснить это словами if (!(i & 1))!
C++ Как передать функции массив в качестве аргумента? Всем привет! Подскажите, как передать функции массив в качестве аргумента? И как сделать, чтобы функция возвращала массив? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru