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

Эээ... рекурсия?( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ объектно-ориентированный анализ,объектно-ориентированное проектирование http://www.cyberforum.ru/cpp-beginners/thread55273.html
Прошу помочь построить диаграмму прециндентов и диаграмму классов,мне необходимо только начало диаграммы или хотя-бы какой-нибудь пример с этими диаграммами.Заранее благодарен за помощь...
C++ Поменять дату и время создания у файлов Возникла необходимость поменять дату и время создания большого количества файлов. Так вот что-то я немного запутался и никак не выходит использовать команду SetFileTime. Я к ней и так и этак, а в... http://www.cyberforum.ru/cpp-beginners/thread55268.html
Вывести все простые числа от 0 до 100 (цикл while) C++
Подскажите пожалуйста как при помощи цикла while и проверки вывести на экран все простые числа от 0 до 100. (1,3,5,7,11,13,17....)
Вычисление интеграла C++
Считаю интеграл на промедутке от -1 до 3... Интеграл a*a*a*a. Точность вычисления 0.00001... Код выполняется 10-12 секунд. Это нормально или можно оптимизировать? Метод вычисления прямоугольники или...
C++ Простая задача. http://www.cyberforum.ru/cpp-beginners/thread55246.html
Пожалуйста помогите кто может, очень нужно Даны натуральное число n, действительные числа a1,...,an (1 и n это нижние индексы). Выяснить образуют ли возрастающую последовательность числа:...
C++ Связь С++ с программой на ассемблере Помогите пожалуйста! Не удается создать связь Borland C++ v5.02 с программой на ассемблере через стек. при удалении строк с вызовом внешней функции и компилированием всё работает. при... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1696 / 883 / 45
Регистрация: 04.06.2008
Сообщений: 5,471
09.10.2009, 02:06
Схема рекурсивных функций

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
33
34
35
36
37
38
39
40
41
42
funktsia () {
 if (//Некотрое условие) {
  funktsia ()
 }
 //Основной код функции 
}
 
Варианты: 
funktsia () {
 for (//Некотрое условие) {
  funktsia ()
 }
 //Основной код функции 
}
 
funktsia () {
  while (//Некотрое условие) {
   funktsia ()
 }
 //Основной код функции 
}
 
funktsia () {
 if (//Некотрое условие) {
  funktsia ()
 }
 else {
  for (//Некотрое условие) {
    funktsia ()
  }   
 }
   //Основной код функции 
}
 
funktsia () {
 if (//Некотрое условие) {
  funktsia ()
 }
 else {
 //Основной код функции 
 }
}
В общем, можно долго продолжать. Суть ты уловил: функция должна сама себя вызывать не безусловно, а по некоторому условию.
Тема сложная довольно. Упирайся.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru