0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 5
1

Рекурсивные функции: найти многократно вложенный корень

20.12.2014, 19:23. Показов 2685. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите вычислить y(n)=sqrt(1*sqrt(2+...+(sqr(n-1)*(sqr(n)) с рекурсией.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2014, 19:23
Ответы с готовыми решениями:

Рекурсия. Найти многократно вложенный корень
2√1+5√3+8√5+11√7+....... решить использую рекурсию. #include <iostream> #include <conio.h>...

Многократно вложенный цикл
Есть 5 таблиц. Хочется написать программный код такого вида: Открыть 1-ю таблицу Считать 1-ю...

Рекурсивные и не рекурсивные функции (вычисление суммы всех натуральных чисел от 1 до n)
Всем привет. Заранее извиняюсь за мб глупые вопросы и навязчивость. Но у меня есть одна просьба. ...

Рекурсивные функции. Найти значение X в степени Y
Здравствуйте. Требуется помощь. По лабораторной задали написать программы с рекурсивными функциями,...

2
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,700
20.12.2014, 20:06 2
Лучший ответ Сообщение было отмечено Lacerandum как решение

Решение

C++
1
2
3
4
5
6
7
double f(int i,int n)
{
    if(i==n)
         return sqrt((double)n);
    else
       return sqrt(i*f(i+1,n));
}
1
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
20.12.2014, 20:33 3
Первый блин:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <functional>
#include <cmath>
using namespace std;
 
int main() {
    int n = 5;
    function<double(int)> f = [&](int i) { return i==n ? sqrt((double)n) : sqrt(i*f(i+1)); };
    cout << f(1); 
    return 0;
}
1
20.12.2014, 20:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2014, 20:33
Помогаю со студенческими работами здесь

Рекурсивные функции: найти заданный элемент последовательности
Помогите написать программу при помощи рекурсивной функции, нужно найти 7-ой элемент...

Вычислить вложенный 33 раза квадратный корень
S=\sqrt{3+\sqrt{6+\sqrt{9+...\sqrt{99}}}} подскажите как сделать? Массивы при решении задач не...

Напечатать таблицу значений функции на отрезке [a, b] с шагом h. Найти корень функции на этом интервале
Напечатать таблицу значений функции на отрезке с шагом h. Найти корень функции на этом интервале....

Найти корень функции f(x)=0
Нужно решить функцию в MathCad Построить график функции f(x) с точностью и приблизительно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru