Помощь - Поиск - Пользователи - Календарь
Полная версия: Задачка...
Форум «Всё о Паскале» > Образование и наука > Математика
anonim
Найти число размещений m одинаковых предметов по n различным ящикам, при условии, что ровно к фиксированных ящиков пустые. Решите плз, кому не трудно, оч нужно!! unsure.gif
GoodWind
а почему правил не читаем ? mad.gif
заголовок темы должен быть информативным!
anonim
Просто так торопимся, что не до правил mega_chok.gif
Help! Кто может, решите плиз rolleyes.gif
Shura
Если и есть такая формула, я не вспомнил - так что рекурсия...

Код

Uses
Crt;

Var
m,n,k: Integer;

Function komb(a,b: Integer): LongInt;
var
  p: LongInt;
  i: Byte;
begin
  if b = 1
  then p:=1
  else if b < 1
       then p:=0
       else begin
         p:=0;
         for i:=0 to a
         do p:=p+komb(a-i,b-1)
        end;
  komb:=p
end; {komb}

{****************************************************************************}

Begin
ClrScr;

Write('Enter m,n,k: ');
ReadLn(m,n,k);
WriteLn;

Write('Takih kombinaciy: ', komb(m,n-k));
ReadLn
End.
volvo
Shura,
на кой здесь программа? Тут задания решаются, а не программируются... Для программ есть форум "Задачи"... Нужна именно формула...
Shura
Ааа... ой! Не увидел раздел... smile.gif Ну пусть уже останется? Вдруг еще кому такое понадобится...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.