Cod sursa(job #642677)

Utilizator Buzu_Tudor_RoCont vechi Buzu_Tudor_Ro Data 1 decembrie 2011 21:18:56
Problema Combinari Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.67 kb
Program arena_comb_back;
var fi,fo : text;
    n,k:longint;
    a:array[0..100] of integer;

Procedure tipar;
var i:longint;
begin
     for i:=1 to k do write(fo,a[i],' ');
                  writeln(fo);
end;

procedure back(l:longint);
var i:longint;
begin
      if l=k then tipar
             else
                   for i:=a[l]+1 to n do begin
                                         a[l+1]:=i;
                                         back(l+1);
                                         end;

end;


begin
     assign(fi,'combinari.in'); reset(fi); read(fi,n,k);
     assign(fo,'combinari.out'); rewrite(fo);
     back(0);
     close(fi); close(fo);
end.