Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Имитация клавишь в другом окне Какая команда отвечает за вывод из буфера текста в окно другой программы (Блокнот) и имитирует нажатие клавиши "Enter" ? https://www.cyberforum.ru/ cpp-beginners/ thread97226.html Условия остановки цикла C++
А как задать условие для: 1) Допустим идет цикл вычислений. Необходимо прервать вычисления при условии, что 3 последних вычислений будут совпадать с точностью до 6-ти знаков после запятой. Например у нас есть ряд ответов 1,2569874 1,1235646 1,12356874 1,12356882 1,12356814 тут программа прервет вычисления потому что 3 последних ответа одинаковы до 6-ти знаков после запятой. 2) Условия для...
C++ Работа с файлами помогите написать программу на си !Которая считывает текст из файла и выводит на экран предложения не содержащие запятых. https://www.cyberforum.ru/ cpp-beginners/ thread97216.html C++ Замены в файле. Заменить в файле все заглавные буквы строчными, подсчитать кол.-во замен и вывести в файл. Т.е. я создаю Файл1, записываю в него разные слова (или набор букв), хоть с маленькой, хоть с большой, при чем в несколько строчек; при выполнении программы получаю Файл2, где написано кол.-во замен и выведены уже заглавные буквы также построчно. https://www.cyberforum.ru/ cpp-beginners/ thread97214.html
Матрицы в Turbo C. C++
Написать программу выполняющую операцию 4А-5B+C. Элементарные операции с матрицами (умножение матрицы на число, транспонирование матрицы, сложение 2 матриц) оформить в виде функций. Полученную матрицу вывести на экран. Т.Е. чтобы я мог вводить с клавиатуры матрицу A, B, C и программа подситывала общую матрицу и выводила ее.
C++ перегрузка операций и функций https://www.cyberforum.ru/ cpp-beginners/ thread97205.html
Выполнить перезагрузку перечисленных операций,закрепив за ними соответствующий функциональный смысл. шестнадцатеричное число-сложение,умножение,разность двух шестнадцатеричных чисел!помогите пожалуйста
C++ Динамическое выделение памяти для массива Кто может помочь решить задачу. Для заданного двумерного массива из n строк и m столбцов вывести на экран следующее меню операций: 1. Динамическое выделение памяти для двумерного массива 2. Ввод элементов массива с клавиатуры 3. Заполнение массива случайными числами 4. Сортировка элементов массива (по вариантам) 5. Вывод элементов массива на экран 6. Освобождение памяти, выделенной для... https://www.cyberforum.ru/ cpp-beginners/ thread97200.html Определить слово C++
Определить,употреблено ли в простом предложении weekly наречием,и перевести на русский язык. AnsiString S1,S2,B; int Prov,Lenvvod,E,Z; S1=Edit1->Text; //ввод анализируемой строки Lenvvod=S1.Length();//ее длина B="weekly"; Prov=S1.Pos(B); //где строка В входит в анализируемую строку if(Prov<=0) // проверка:входит ли вообще. { //если нет то выдается
C++ Backspace в TextBox https://www.cyberforum.ru/ cpp-beginners/ thread97159.html
Каким образом в TextBox можно при каком-либо событии (ну допустим если введённый символ не соответствует нужному диапазону) удалить последний введённый символ? Так сказать автоматический Backspace.
C++ Найти наименьшую из нечетных компонент вектора и наибольшую из четных компонент Найти наименьшую из нечетных компонент вектора и наибольшую из четных компонент. Если они имеют разные знаки, то вычислить сумму элементов вектора, а в противном случае определить произведение положительных элементов вектора. #include<stdio.h> float fun(float b, int n) { int i,t=1; float min,max,r; min=b; for(i=0;i<n;i+=2)if(b<min)min=b; max=b; for(i=1;i<n;i+=2)if(b>max)max=b;... https://www.cyberforum.ru/ cpp-beginners/ thread97152.html
C++ Рассчитать значение п на основании бесконечного ряда
У Дейтлов есть задача: Рассчитайте значение п на основании бесконечного ряда п 4 4/3 4/5 4/7 4/9 4/11 Напечатайте таблицу, которая покажет, как значение п аппроксимируется одним членом этого ряда, двумя членами, тремя и тд. Сколько членов ряда потребовалось для получения значения 3.14? 3.141? 3.1415? 3.14159? Это программа должна вывести п = 4 + 4/3 = 4*(4/3) = 16/3 16/3...
C++ Перегрузка ввода/вывода в/из потока Никогда потоками не пользовался, поэтому не знаю. Как перегрузить для ввода из потока оператор operator >>? Как перегрузить для вывода в поток оператор operator >>? Какие они должны возвращать типы? Как выглядят прототипы? Учесть, что вводу/выводу подлежат закрытые поля объектов класса, для которого требуется перегрузить операторы. Добавлено через 6 минут Так: friend istream operator >>... https://www.cyberforum.ru/ cpp-beginners/ thread97114.html
257 / 144 / 18
Регистрация: 27.12.2009
Сообщений: 909
19.02.2010, 20:40 0

Простые примеры программ на рекурсию - C++ - Ответ 556788

19.02.2010, 20:40. Показов 68196. Ответов 21
Метки (Все метки)

Ответ

рекурсия это (из книги по си взял) вызов или использование какой либо функцией или переменной самой себя
вот пример на функцию
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void rec(int,int,int,int);
main()
{
system("title ханойские башни");
 
int n;
system("echo введите количество дисков на первом стержне");
cin>>n;
rec(n,1,2,3);   // функция рекурсии
 
getch();
}
void rec(int n,int i,int j,int w)
{
if(n>1)
{
rec(n-1,i,w,j);    //вот тут и есть рекурсия
rec(1,i,j,w);       //а именно - функция вызывает саму себя
rec(n-1,w,j,i);
}
else cout<<"c "<<i<<" na "<<j<<endl;
return;
}


Вернуться к обсуждению:
Простые примеры программ на рекурсию C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2010, 20:40
Готовые ответы и решения:

Простые примеры программ клиента и сервера
Доброго времени суток нужны простые программы клиента и сервера. например - клиент приконектился к...

[C/C++] Примеры программ парсеров
Здравствуйте! Скиньте пожалуйста примеры программ парсеров страниц на Си Например погоды или...

Примеры ооп программ
Нужен код любых объектно ориентированных программ на с++

Примеры программ для закрепления материала
Освоил базу С++. Все функциональное программирование + классы, наследование, виртуальный функции,...

21
19.02.2010, 20:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2010, 20:40
Помогаю со студенческими работами здесь

Нужны примеры программ с двумерными массивами
дайте пожалуста пару примеров програм с двумерными массивами

Нужны примеры создания реальных программ
Здравствуйте. Если у кого есть ссылки на материалы повещенные созданию реальных (практичных)...

Где найти примеры программ для начинающих
где можно найти веб-c-предлагаемых,программ,для Начинающux

У кого нибудь есть приложение Win32 на c++! Примеры программ, с вводом и выводом данных! чтобы нагляднее было!
У кого нибудь есть приложение Win32 на c++!

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