Cod sursa(job #1096132)

Utilizator Vasile_Catananoname Vasile_Catana Data 1 februarie 2014 16:23:44
Problema Combinari Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.61 kb
program p1;
var n,k:integer;
f,g:text;
a:array[0..18] of byte;
 procedure back(u:integer);
 var i:integer;
 begin
 if u=k then begin
        for i:=1 to k do write(g,a[i],' ');
        writeln(G);
                end
                else
                begin
                for i:=a[u]+1 to n do
                        begin
                        a[u+1]:=i;
                        back(u+1);
                        end;
                end;
        end;
 begin
 assign(f,'combinari.in');reset(F);
 assign(g,'combinari.out');rewrite(G);
 readln(f,n,k);
 back(0);
 close(F);
 close(G);
 end.