Cod sursa(job #603867)
| Utilizator | Data | 18 iulie 2011 22:39:25 | |
|---|---|---|---|
| Problema | Submultimi | Scor | 0 |
| Compilator | fpc | Status | done |
| Runda | Arhiva educationala | Marime | 0.6 kb |
Program Submultimile;
var i,j,k,n,m:integer;
fi,fo:text;
begin
assign(fi,'submultimi.in');
assign(fo,'submultimi.out');
reset(fi);
rewrite(fo);
readln(fi,n);
for i:=1 to n do begin
k:=i+1;
writeln(fo,i);
m:=i+1;
if i<n then
repeat
write(fo,i,' ');
for j:=m to k do
write(fo,j,' ');
writeln(fo);
inc(k);
if k>n then begin
inc(m);
k:=m;
end;
until m>n;
end;
close(fo);
end.
