Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Bitykin
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 26
1

Составить программу вычисления числа сочетаний из N по M

25.04.2015, 22:36. Просмотров 1311. Ответов 3
Метки нет (Все метки)

Выручайте ( Составить программу вычисления числа сочетаний из N по M. Число сочетаний определяется по формуле , где N –количество элементов перебора. Использовать подпрограмму вычисления факториала.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2015, 22:36
Ответы с готовыми решениями:

Разработать рекурсивную функцию, для вычисления числа сочетаний

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

Составить программу вычисления суммы всех членов последовательности не меньших заданного числа
школьная программа, очень легкая, но не могу понять почему не работает (решение выводит не...

Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y
Даны три числа А,В,С. Составить программу вычисления экспоненты числа, значение которого ближе...

Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты программы с 3 видами циклов: for, while, do…while)
Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты...

3
zss
Модератор
Эксперт С++
8750 / 7655 / 4731
Регистрация: 18.12.2011
Сообщений: 20,361
Завершенные тесты: 1
25.04.2015, 22:47 2
C++
1
2
3
4
5
6
7
8
9
10
11
int factorial(int n)
{
    int p=1.;
    for(int i=2;i<=n;i++)
       p*=i;
   return p;
}
int combination(int n,int k)
{
    return factorial(n)/factorial(k)/factorial(n-k);
}
0
-=ЮрА=-
Заблокирован
Автор FAQ
26.04.2015, 10:10 3
C++
1
2
3
4
5
6
7
double C(unsigned long n, unsigned long k)
{
    double c = (n - k < 0) ?  0 : 1;//1 - это С из n по 0
    for(unsigned long i = 0   ; i < k; i++)
        c *= (n - i)/(1.0*(i + 1));
    return c;
}
пояснения здесь http://www.cyberforum.ru/blogs/34326/blog232.html
2
zer0mail
2516 / 2151 / 226
Регистрация: 03.07.2012
Сообщений: 7,769
Записей в блоге: 1
26.04.2015, 11:36 4
Bitykin, для какого максимального N нужна программа?
0
26.04.2015, 11:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2015, 11:36

Составить программу вычисления числового ряда для известного числа членов ряда N
Пожалуйста, как на C++ выполнить это задание, много времени потратил и все никак. Работает...

Составить программу, в строке, введенному пользователем, подсчитывает число вхождений того или иного символа. Написать функцию count вычисления числа
Составить программу, в строке, введенному пользователем, подсчитывает число вхождений того или...

Заданы натуральные числа m и n. Найти НОД(m,n) Составить программу которая будет содержать рекурсивную функцию вычисления НОД......
Заданы натуральные числа m и n. Найти НОД(m,n) Составить программу которая будет содержать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.