Cod sursa(job #2477218)

Utilizator VanillaSoltan Marian Vanilla Data 19 octombrie 2019 20:20:29
Problema Submultimi Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.54 kb
var folosit:array[1..17] of boolean;
var a,b,i,e,j,k,l,n:longint;
fin,fout:textfile;
procedure backtrack(now:longint);
var i,e,j,l:longint;
begin
if now<=n then begin
  folosit[now]:=true;
  backtrack(now+1);
  folosit[now]:=false;
  backtrack(now+1);
  end
else begin
   for i:=1 to n do if folosit[i]=true then write(fout,i,' ');
  writeln(fout);
  end;
end;

begin
assign(fin,'submultimi.in');
reset(fin);
assign(fout,'submultmii.out');
rewrite(fout);
read(fin,n);
backtrack(1);







close(fin);
close(fout);
end.