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

Рекурсивная функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработка программы в С++ для поиска указанных чисел из указанного диапазона http://www.cyberforum.ru/cpp-beginners/thread200220.html
Разработка программы в С++ для поиска указанных чисел из указанного диапазона. Листинг программы.
C++ вывести символы и их коды в столбик Ввести строку S. Вывести в столбик символы и их коды для этой строки. http://www.cyberforum.ru/cpp-beginners/thread200216.html
вывести строку в 2х регистрах C++
Ввести строку S. Вывести строку дважды, преобразовав все символы сначала в верхний, а затем в нижний регистр
C++ Подсчитать количество слов в строке
Ввести небольшой текст (с пробелами) в строку s. Подсчитать количество слов в строке и вывести все слова в столбик.
C++ Ввести строки, заметнить строки http://www.cyberforum.ru/cpp-beginners/thread200193.html
Ввести строки S1, S2 и S3. Заменить в строке S1 все строки S2 на строку S3.
C++ Извлечение DLL Можете мне объяснить ,как зделать так,штобы после запуска exe'шник извлекал из себя dll? подробнее

Показать сообщение отдельно
Stormfire
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 43
29.11.2010, 20:04     Рекурсивная функция
Здравствуйте, появилась проблемма с написание программы которая использует рекурсивную функцию.
Задание: Рекурсивная функция
Вот неочень удачная наброска кода, та которая у меня получилась. Будьте любезны, помогите найти и исправить ошибки. К несчастью, понятия не имею как еще и определить глубину рекурсии.
Надеюсь на Вашу помощь, зарание благодарен.
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>
using namespace std;
int k;
int n;
 
const int maxn = 10000;
int binom(int C[maxn+1][maxn+1])
{
for (n>0; ++n;)
{
    C[n][0] = C[n][n] = 1;
    for (k=n; ++k;) 
        C[n][k] = C[n-1][k-1] + C[n-1][k];
}   
}
int main()                
{      
 
   cout<<"calculate binomial"<<endl;
   cout<<"Enter k:"<<endl; 
   cin>>k;
   cout<<"Enter n:"<<endl;
   cin>>n;
   cout<<"C(k,n)="<<binom<<endl;
   system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru