Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2011, 21:30   #1
pollypolly
Новичок
Джуниор
 
Регистрация: 07.11.2011
Сообщений: 1
По умолчанию Посчитать число сочетаний (Cnk)

Ввести с клавиатуры n, k и посчитать число сочетаний Cnk = n(n-1)...(n-k+1)/(k!). Исправьте ошибки кода, пожалуйста.

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int c,n=1,k=1,i,x,f,l;

cin>>k;
cin>>n;
if (n<k) {
cout<<"error ";
return 0;
}
if(n==k) {
cout<<1;
return 0;
}
f=n-k;
for (x=2;x<=k;x++)
{
k=k*x;
x++;
}
for(i=2;i<=n;i++)
{
n=n*i;
i++;
}
for(l=2;l<=f;l++)
{
f=f*l;
l++;
}
c=n/k*f;

cout<<c;
return 0;
}
pollypolly вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано масив из 6 байт. Посчитать число 2х единиц, что расположены между нулями. dino-4udo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 31 08.06.2019 06:36
Дано целое число Х. Посчитать количество бит равных 1 Preidman Общие вопросы C/C++ 2 29.03.2011 18:01
Посчитать число одинаковых букв ValdisZ Паскаль, Turbo Pascal, PascalABC.NET 2 21.12.2010 20:07
Посчитать большое число Dimbur Помощь студентам 2 08.05.2010 18:40
Посчитать число цифр в тексте и их сумму Иван 883 Помощь студентам 3 17.04.2009 13:38