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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
F1ok
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 6
#1

Формула для рекурсии - C++

06.12.2010, 22:26. Просмотров 301. Ответов 1
Метки нет (Все метки)

[IMG]http://s54.***********/i144/1012/0f/110ecaf42c57.jpg[/IMG]

есть такая рекурсия..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
#include <math.h>
   /* Объявление функции */
   float sum(int fk)
   { int q=1;
    if (fk==1) return 1;
           else return sqrt(sqrt(fk+fk)+sum(fk-1));
   }
   /* Текст основной программы  */
   void main(void)
   {
     int k;
     float s;
     k=2;
     s=sum(k);
    cout<<s;
   }
Собственно вопрос, правильно ли сделано?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Формула для рекурсии (C++):

Формула для рекурсии - C++
Помогите, пожалуйста составить формулу для рекурсии. Я никак не понимаю, как туда коэффициент к вставить? Понятно, что надо предыдущий...

Формула для ряда - C++
помогите плиз разобраться с формулой для ряда s=(1/4)*(1/16)*(1/32)*(1/64)*... float s=0,j=2,n; printf(&quot;Введите число членов...

Формула для прогресии - C++
Здравствуйте! Скажите пожалуйста, как можно написать алгоритм для вычисления элементов в такой прогрессии(число R ввожу с клавиатуры, где...

Можно ли на С++ как-то свернуть стек для выхода из рекурсии, а не последовательно выходить из нее? - C++
Вот такой пример кода: QuickSort::QuickSort(void) { deeps = 0; needsShuffl = false; } QuickSort::~QuickSort(void) {

формула для расчета даты - C++
в общем проблема в методе DateTime add_hour(int x)const нужно составить формулу чтобы при прибавлении часов правильно рассчитывался день...

Какая здесь формула для графика? - C++
Переменной z присвоить значение 1, если точка (х,у) принадлежит зарисованной площади, и 0 в другом случае.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
07.12.2010, 02:58 #2
C++
1
2
3
4
5
6
7
8
9
float sum(n,m)
{
   if (n>m)
      return 0.0;
   if (n==m)
      return (float)n;
   else
      return sqrt(n*n+sum(n+1));
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2010, 02:58
Привет! Вот еще темы с ответами:

Формула для расчёта элементов матрицы А - C++
Здравствуйте ребят, подскажите пожалуйста, у меня задана формула для расчёта элементов матрицы A ищите ниже. Так как нумерация индексов...

Формула для нахождения определителя матрицы - C++
Здравствуйте! У меня имеется небольшой вопрос: как записать формулу для нахождения определителя матрицы(ранг&gt;2) на с++? Считать...

Формула для нахождения третей вершыны равностороннего триугольника - C++
помогите пожалуста найти формулу для нахождения третей вершыны в декартовой системе координат тоесть известно к примеру x1,y1, и x2,y2 и...

Формула для генерации случайных чисел заданного диапазона - C++
srand(time(NULL)); int massize = 3; int mas; for (int i = 0; i &lt; massize; i++) { for (int b = 0; b &lt; massize; b++) { ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru