Cod sursa(job #855063)

Utilizator OpportunityVlad Negura Opportunity Data 14 ianuarie 2013 16:47:10
Problema Combinari Scor 10
Compilator fpc Status done
Runda Arhiva educationala Marime 0.45 kb
var fi,fo:text;
    i,n,k:longint;
    a:array[0..100]of longint;

procedure comb(p:longint);
var i:longint;
 begin
  if p=n then
          begin for i:=1 to k do write(fo,a[i],' '); writeln(fo) end
  else
   for i:=a[p]+1 to n do
    begin
     a[p+1]:=i;
     comb(p+1);
    end;
 end;

BEGIN
 assign(fi,'combinari.in'); reset(fi); assign(fo,'combinari.out'); rewrite(fo);

  readln(fi,n,k);
  comb(0);

 close(fi); close(fo);
END.