Cod sursa(job #1199410)

Utilizator atatomirTatomir Alex atatomir Data 19 iunie 2014 13:53:18
Problema Submultimi Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.49 kb
var n,i:longint;
    a:array[0..20]of longint;
    bufout:array[1..65000]of byte;

procedure Rezolva(pos,sel:longint);
begin
  if pos < n then Rezolva(pos+1,sel);
  a[sel+1] := pos;
  for i := 1 to sel+1 do write(a[i],' '); writeln();
  if pos < n then Rezolva(pos+1,sel+1);
end;

begin
  assign(input,'submultimi.in'); reset(input);
  assign(output,'submultimi.out'); rewrite(output);
  settextbuf(output,bufout);

  readln(n);
  Rezolva(1,0);

  close(input);
  close(output);
end.