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

Алгоритм вычисления числа сочетаний, используя рекуррентную формулу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить элементы массива по возрастанию методом Шейкера http://www.cyberforum.ru/cpp-beginners/thread513381.html
Дан массив А(45). Упорядочить элементы массива по возрастанию методом Шейкера
C++ Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по заданному правилу Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. Напечатать все слова, отличные от последнего слова,... http://www.cyberforum.ru/cpp-beginners/thread513380.html
C++ Указатели и преобразование типов
Доброго времени суток уважаемые форумчанае! Возник вопрос, о котором стыдно даже спрашивать. Но в сторону гордость. Есть такой кусок: BYTE addrIp = {127,0,0,1}; qDebug() << *((DWORD*)addrIp); По...
C++ Правильно ли составлена задача?
Правильно ли построен ход решения? Не уверен в работоспособности шага 0.4 #include <iostream> #include <cmath> #include <cstdlib> using namespace std; int main () {
C++ Есть структура, компилятор считывает некоторые её поля ТОЛЬКО из адресов, кратным двум, а их там нет! (полей), как быть? http://www.cyberforum.ru/cpp-beginners/thread513338.html
То есть вот структура: struct TGAHEADER { char IdLength; char ColourMapType; char DataTypeCode; WORD ColourMapOrigin; WORD ...
C++ Упрощение кода void Polynomials::print(){ // Вывод полинома int i; int k; // признак того, что очередной коэффициент равен 1 int f; // признак того, что коэффициент - первый по счету (0 значит... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
07.03.2012, 03:19
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 int rec(int N, int K)
 {
     if(N<K || N<1 || K<1)
         return 0;
     if(N==K)
         return 1;
     if(K==1)
         return N;
     return rec(N-1, K-1) + rec(N-1, K);
 }
 int main()
 {
     int N, K;
     printf("N= ");
     scanf("%d", &N);
     printf("K= ");
     scanf("%d", &K);
     printf("Res: %d\n", rec(N, K));
     return 0;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru