Cod sursa(job #1320820)

Utilizator emity03Vrabie Vladislav emity03 Data 18 ianuarie 2015 16:03:54
Problema Submultimi Scor 40
Compilator fpc Status done
Runda Arhiva educationala Marime 0.52 kb
program submultimi;
 var a:array [1..16] of byte;
 i,j,n:byte;
 fi,fo:text;
Begin
 assign(fi,'submultimi.in');
 assign(fo,'submultimi.out');
 reset(fi); 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(fo);
end.