Pagini recente » Cod sursa (job #1607801) | Cod sursa (job #2583711) | Cod sursa (job #939994) | Cod sursa (job #998476) | Cod sursa (job #1689464)
var n:shortint; y:string;
procedure yy;
var i:integer;
begin
for i:=1 to n do
y:=y+'0';
end;
procedure lire;
begin
assign(input,'submultimi.in');
reset(input);
read(n);
close(input);
end;
procedure ecrire(x:string);
var i:integer;
begin
for i:=1 to length(x) do
if (x[i]='1') then write(i,' ');
writeln;
end;
procedure bin(x:string);
begin
if (length(x)<n) then begin bin(x+'0'); bin(x+'1'); end else if x<>y then ecrire(x);
end;
begin
lire;
yy;
assign(output,'submultimi.out');
rewrite(output);
bin('');
close(output);
end.