Cod sursa(job #946646)

Utilizator RusuAlexeiRusu Alexei RusuAlexei Data 5 mai 2013 11:57:50
Problema Submultimi Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.58 kb
program submultimi;
  var buf:array[1..100000]of byte;
      n,j:byte;
      i:longint;
      a:array[1..17]of byte;

begin
  assign(input,'submultimi.in');
  reset(input);
  assign(output,'submultimi.out');
  rewrite(output);
  settextbuf(output,buf);
  readln(n);
  for i:=1 to ((1 shl n)-1) do
    begin
      inc(a[1]);
      j:=1;
      while a[j]=2 do
        begin
          a[j]:=0;
          inc(a[j+1]);
          inc(j);
        end;
      for j:=1 to n do
        if a[j]=1 then write(j,' ');
      writeln;
    end;
  close(input);close(output);
end.