Cod sursa(job #1320807)
| Utilizator | Data | 18 ianuarie 2015 15:41:32 | |
|---|---|---|---|
| Problema | Submultimi | Scor | 100 |
| Compilator | fpc | Status | done |
| Runda | Arhiva educationala | Marime | 0.85 kb |
Program Submultimi;
var a : array[1..16] of byte;
fi, fo : text;
i, j, n : longint;
begin
assign(fi,'submultimi.in'); reset(fi);
assign(fo,'submultimi.out'); rewrite(fo);
read(fi,n);
for i:=1 to (1 shl n)-1 do begin
inc(a[1]);
for j:=1 to n do begin
if a[j]>1 then begin
a[j]:=0;
inc(a[j+1]);
end;
if a[j]=1 then write(fo, j,' ');
end;
writeln(fo);
end;
close(fi);
close(fo);
end.
