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

Комбинаторика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите что нужно знать http://www.cyberforum.ru/cpp-beginners/thread296270.html
Подскажите что нужно знать чтоб решить эту задачу Дано натуральное число N и последовательность A1, A2, ..., AN, AN. Определить наименьшее положительное среди A1, A2, ..., AN, AN +1. Найти...
C++ Работа с символьными данными как писать эту на программе с++ Прочитать из файла строку символов. Изменить ее, заменив две подряд встречающиеся буквы СН символом S. Новую строку не создавать. Вывести исходную и преобразованную... http://www.cyberforum.ru/cpp-beginners/thread296265.html
C++ Динамическое распределение памяти
как писать эту на программе с++ Даны действительные числа . Получить действительную квадратную матрицу порядка n<8, элементами которой являются числа , расположенные в ней по схеме: Матрица...
Работа с битами. C++
помогите!! как писать эту на программе с++ Ввести последовательность из 8 символов. Сравнить 5-й и 6-й биты каждого символа. Если они не равны, то сделать их равными младшему биту, иначе -...
C++ Вопрос по регистру http://www.cyberforum.ru/cpp-beginners/thread296254.html
Вот собственно программа) Задание: написать программу копирования текстового файла, при копировании изменить регистр букв на противоположный. То есть изначально существует файл sum.txt, в нем...
C++ Рекурсивная функция Выручайте! Очень нада сдать, сам не знаю как сделать. Описать рекурсивную функцию Combin2(N, K) целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.05.2011, 20:02
Вроде так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int col=0;
void rec(int a, int max)
{
    if(a<0)
        return;
    if(a==0)
    {
        col++; return;
    }
    for(int i=max; i>0; i--)
        rec(a-i, i);
}
int main()
{   
    rec(100, 5);
    cout<<col<<endl;
    return 0;
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru