Cod sursa(job #381021)

Utilizator juniorOvidiu Rosca junior Data 8 ianuarie 2010 16:32:42
Problema Submultimi Scor 90
Compilator fpc Status done
Runda Arhiva educationala Marime 0.44 kb
var
  n, j, e : integer;
  i : longint;
  fi, fo : text;
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
      j := i; e := 1;
      while j > 0 do
        begin
          if j and 1 = 1 then
            write (fo, e, ' ');
          j := j shr 1; inc (e);
        end;
      writeln (fo);
    end;
  close (fi); close (fo);
end.