|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.11.2011, 21:30 | #1 |
Новичок
Джуниор
Регистрация: 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; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано масив из 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 |