Cod sursa(job #180958)

Utilizator victor_bla_blaDumitrescu Victor victor_bla_bla Data 17 aprilie 2008 18:26:35
Problema Combinari Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.57 kb
program comb;
var a: array[0..18] of longint;
n,k: longint;
f: text;
procedure afisare;
var i: longint;
begin
     for i:=1 to k do
         write(f,a[i],' ');
     writeln(f);
end;
procedure bkt(p: longint);
var i: longint;
begin
     if p=k+1 then afisare
     else
         for i:=a[p-1]+1 to n-k+p do
         begin
              a[p]:=i;
              bkt(p+1);
         end;
end;
begin
     assign(f,'combinari.in');
     reset(f); read(f,n,k);
     close(f);
     assign(f,'combinari.out');
     rewrite(f);
     bkt(1);
     close(f);
end.