| 
           
 Задача 81. 
Составить программу, подсчитывающую число сочетаний без повторения из N элементов по К элементов.
 {Число сочетаний без повторения считается по формуле: Cnk=n!/k!(n-k)!
Обозначим: 
n, k- переменные для хранения введенных чисел; 
С - переменная для хранения результата. Чтобы подсчитать количество сочетаний без повторения, необходимо вычислить n!, (n-к)!, к!}  
 
uses crt; 
var n,k:integer; 
al,a2,a3,c:longint; 
function factorial   (n: integer) longint; 
var i: integer; 
rez:longint; 
begin 
  rez:=1; 
  for i:=1 to n do 
  rez:=rez*i; 
  factorial: =rez; 
end; 
 
begin 
  clrscr; 
  writeln('введите n>=k '); 
  readln(n,k); 
  a1: =factorial (n); 
  a2:=factorial (k); 
  a3 :=factorial (n-k); 
  c:=a1 div (a2*a3); 
  writeln('c=',c, ' ' , al, ' ',a2, ' ',a3); 
  readln; 
end.
	
  
       |