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

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

23.04.2012, 18:35. Просмотров 1297. Ответов 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

Рекурсивные функции
Написать рекурсивную функцию для вычисления максимального элемента массива из n...

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

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

0
Другие темы раздела
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