Определить, сколькими способами можно разложить 9 книг в 4 бандероли - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Ребята нужна помощь. Не знаю как запрограммировать. Напишите код, буду весьма благодарен. Задача по теории вероятности. Сколькими способами можно разложить 9 книг в 4 бандероли по 2 книги и в 1 бандероль 1 книгу (порядок бандеролей не принимается во внимание)? Решение

Решение задачи: «Определить, сколькими способами можно разложить 9 книг в 4 бандероли»

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.  
  5.   c: real;
  6.  
  7. function fact(n: integer): integer;
  8. begin
  9.   if n = 1 then fact := 1
  10.   else fact := n * fact(n - 1);
  11. end;
  12.  
  13. function coch(n: integer; m: integer): real;
  14. begin
  15.   if (n = 1) and (m = 1) then
  16.     coch := 1
  17.   else
  18.     coch := (fact(n)) / (fact(m) * fact(n - m));
  19. end;
  20.  
  21. begin
  22.   c := (coch(9, 2) * coch(7, 2) * coch(5, 2) * coch(3, 2) * coch(1, 1)) / (fact(4));
  23.   writeln(c);
  24. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы