Pagini recente » Cod sursa (job #2698107) | Cod sursa (job #347125) | Cod sursa (job #1989370) | Cod sursa (job #1959551) | Cod sursa (job #550709)
Cod sursa(job #550709)
var a:array[0..100]of byte;
n,k:byte; f:text;
procedure init;
var i:byte;
begin
for i:=0 to n do a[i]:=i;
end;
procedure afis;
var i:byte;
begin
for i:=1 to k do write(f,a[i]); writeln(f);
end;
procedure comb(p:byte);
var i:byte;
begin
if p>k then afis else
begin
for i:=a[p-1]+1 to n-k+p do
begin
a[p]:=i;
comb(p+1);
end;
end;
end;
begin
assign(f,'combinari.in');
reset(f);
readln(f,n,k);
close(f);
assign(f,'combinari.out');
rewrite(f);
init;
comb(1);
close(f);
end.