Pagini recente » Cod sursa (job #2266739) | Cod sursa (job #2200919) | Cod sursa (job #1883080) | Cod sursa (job #1840477) | Cod sursa (job #162150)
Cod sursa(job #162150)
var s:array[1..20] of byte;
i,k,n,m:byte;
begin
assign(input,'combinari.in'); reset(input);
assign(output,'combinari.out'); rewrite(output);
readln(n,m); k:=1;
while k>0 do begin
repeat
inc(s[k]);
until (s[k]>n)or(s[k]<=n)and(s[k]>s[k-1]);
if (s[k]<=n) then
if k=m then begin for i:=1 to m do write(s[i],' '); writeln; end
else inc(k)
else begin s[k]:=0; dec(k); end;
end;
close(input); close(output);
end.