Pagini recente » Cod sursa (job #2990747) | Cod sursa (job #2037044) | Cod sursa (job #2968114) | Cod sursa (job #353185) | Cod sursa (job #393314)
Cod sursa(job #393314)
program submultimi;
{$APPTYPE CONSOLE}
var fin,fout:Text;
i,j,n,m:integer;
sol:Array [0..16] of byte;
{*-------------------------------------------*}
procedure afis(k:integer);
begin
for i:=1 to k do
write(fout,sol[i],' ');
writeln(fout);
end;
{*-------------------------------------------*}
procedure back(k:integer);
var i:byte;
begin
if k > n then
begin
end
else
begin
sol[k]:=sol[k-1]+1;
while sol[k] <=n do
begin
afis(k);
back(k+1);
inc(sol[k]);
end;
end;
end;
{*-------------------------------------------*}
begin
assign(fin,'submultimi.in'); reset(fin); assign(fout,'submultimi.out'); rewrite(fout);
readln(fin,n);
back(1);
close(fin); Close(fout);
end.