Cod sursa(job #366425)

Utilizator arnold23Arnold Tempfli arnold23 Data 21 noiembrie 2009 20:34:12
Problema Pascal Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.44 kb
var f:text;
    a,b,i,k,s,d:longint;

function fact(nr:longint):longint;
var p,q:longint;
begin
   p:=1;
   for q:=1 to nr do p:=p*q;
   fact:=p;
end;


begin
  assign(f,'pascal.in');
  reset(f);
  readln(f,a,b);
  close(f);

  k:=fact(a);
  d:=0;
  for i:=1 to a-1 do begin
    s:=k div (fact(a-b)*fact(b));
    if s mod b=0 then inc(d);
  end;


  assign(f,'pascal.out');
  rewrite(f);
  writeln(f,d);
  close(f);
end.