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

Реализовать рекурсивную функцию для вычисления значений функции - C++

Восстановить пароль Регистрация
 
Spellsinger
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
09.01.2014, 00:21     Реализовать рекурсивную функцию для вычисления значений функции #1
Реализовать рекурсивную функцию для вычисления значений функции.
Я не понимаю что и как с этой системой делать!
P.S. "якщо" по русски переводиться как "если".
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2014, 00:21     Реализовать рекурсивную функцию для вычисления значений функции
Посмотрите здесь:

Напишите рекурсивную функцию для вычисления функции Эйлера C++
C++ Написать рекурсивную и не рекурсивную функции вычисления полинома Чебышева первого ряда:
C++ Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью
C++ Реализовать рекурсивную функцию вычисления степени из числа
Написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,774
09.01.2014, 00:34     Реализовать рекурсивную функцию для вычисления значений функции #2
Странная система...
Spellsinger
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
09.01.2014, 00:48  [ТС]     Реализовать рекурсивную функцию для вычисления значений функции #3
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Странная система...
В методичке так написано!
TyomaR
 Аватар для TyomaR
24 / 24 / 1
Регистрация: 05.08.2013
Сообщений: 20
09.01.2014, 01:07     Реализовать рекурсивную функцию для вычисления значений функции #4
Вот так пойдёт?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cmath>
double f(double x)
{
if (x<=0.000001):
 {
  return 0;
 }
else
 {
  return f(log(x))+log(x);
 }
}
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,774
09.01.2014, 01:08     Реализовать рекурсивную функцию для вычисления значений функции #5
Возможно, имеется ввиду, нечто подобное:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double func(double a)
{
    if(a<=0.00001){return 0;}
    else {
        cout<<a<<endl;
        return func(log(a))+log(a);
    }
}
 
int main()
{   
cout<<" "<<func(10);
return 0;
}
gunslinger
случайный прохожий
 Аватар для gunslinger
1097 / 715 / 184
Регистрация: 20.07.2013
Сообщений: 1,969
09.01.2014, 01:17     Реализовать рекурсивную функцию для вычисления значений функции #6
C++
1
2
3
4
5
6
7
float func(float x)
{
  if (x <= 0.000001)
    return 0;
  else
    return func(Ln(x))+Ln(x);
}
При x=10-3 возвращает -6,90775523148469.
Если изменить ("оба") float на double, то при том же значении x функция вернет -6,90775527898214 (расхождение с 8-го знака после запятой).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2014, 02:27     Реализовать рекурсивную функцию для вычисления значений функции
Еще ссылки по теме:

C++ Написать рекурсивную функцию для вычисления суммы ряда
C++ Реализовать рекурсивную функцию вычисления многочленов Эрмита, и сравнить количество действий с нерекурсивной
C++ Разработать рекурсивную функцию, для вычисления числа сочетаний

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Spellsinger
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
09.01.2014, 02:27  [ТС]     Реализовать рекурсивную функцию для вычисления значений функции #7
И что считает ета функция?
Yandex
Объявления
09.01.2014, 02:27     Реализовать рекурсивную функцию для вычисления значений функции
Ответ Создать тему
Опции темы

Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru