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

Визуализация рекурсии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread109683.html
Здравствуйте. Требуется программа на С, которая в введённой строке(строка идёт как предложение) подсчитывает количество цифр и отображает все слова предложения, которые содержат последнюю букву предыдущего слова не менее 2-х раз.
C++ Ханойские башни У Дейтлов есть задача: Не могу до конца сформулировать алгоритм. Предположим, я беру 3 колышка и 4 диска int k1, k2, k3; //колышки 1, 2 и 3 соответственно int d1, d2, d3, d4; //диски 1, 2, 3 и 4 соответственно http://www.cyberforum.ru/cpp-beginners/thread109681.html
Определение члена ряда Фибоначчи C++
У Дейтлов есть задача Вопросы по модификации: а) использовать double вместо int. То есть был код #include<iostream> using namespace std; #include<windows>
C++ Определение члена ряда Фибоначчи
У Дейтлов есть задача http://xmages.net/upload/780fa98c.jpg Вопросы по модификации: а) использовать double вместо int. То есть был код #include<iostream> using namespace std;
C++ Перенос двузначных элементов массива в новый http://www.cyberforum.ru/cpp-beginners/thread109646.html
всем привет!у меня есть прога которая автоматом заполняет массив и сортирует его по возрастанию,как сделать чтоб из этого массива все 2значные элементы перенести в новый массив и вывести на экран #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void main() { const int max_elem=20; int mas;
C++ алгоритм программы с потоками Помогите пожалуйста написать алгоритм программы с потоками! Вот текст задания: В аудитории идет экзамен, на котором присутствуют 10 студентов (потоки) и преподаватель (поток). У студентов имеется две шпаргалки (разделяемые ресурсы), которые они передают друг другу в случайном порядке. Преподаватель читает газету и пытается уличить студентов в списывании, для чего через случайные промежутки... подробнее

Показать сообщение отдельно
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
28.03.2010, 14:06     Визуализация рекурсии
У Дейтлов есть задача

Кода на рисунке 3.14 такой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//Рис. 3.15: fig03_15.cpp
//Рекурсивная функция вычисления числа Фибоначчи
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
 
#include<windows>
 
unsigned long fibonacci(unsigned long);
 
int main()
{
   unsigned long result, number;
 
   cout << "Vvedite celoe chislo: ";
   cin >> number;
   result = fibonacci(number);
   cout << "Chislo Fibonachchi(" << number << ") = " << result << endl;
 
   system("pause");
   return 0;
}
 
//Рекурсивная описание функции fibonacci
unsigned long fibonacci(unsigned long n)
{
   if (n == 0 || n == 1) //общий случай
      return n;
   else //рекурсивный случай
      return fibonacci(n - 1) + fibonacci(n - 2);
}
Что здесь понимается под "локальной переменной"? n?

Параметр рекурсивного вызова - это, я так понимаю, то, что в скобках функции fibonacci()?
Миниатюры
Визуализация рекурсии  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru