Guest User

Untitled

a guest
Apr 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.55 KB | None | 0 0
  1. program podzbiory;
  2. {wypisuje wszystkie podzbiory n-elementowe z t:tab}
  3.  
  4. const max=3;
  5. type
  6.     tab= array[1..max] of Integer;
  7. var
  8.    t,bufor: tab;
  9.    n:integer;
  10.  
  11.  
  12. procedure podzbior (var bufor:tab;i,k:integer);
  13. var j:integer;
  14. begin
  15.  
  16.   bufor[i]:=t[k];
  17.   if i=n then
  18.      for j:=1 to i do write(bufor[j],' ');
  19.   writeln;
  20.  
  21.     if k+1<=max then
  22.     begin
  23.     podzbior(bufor, i+1,k+1);
  24.     podzbior(bufor, i, k+1);
  25.     end;
  26. end;
  27.  
  28.  
  29. begin
  30. t[1]:=1; t[2]:=2; t[3]:=3; {t[4]:=4; t[5]:=5; t[6]:=6;}
  31. n:=2;
  32. podzbior(bufor,1,1);
  33. readln;
  34. end.
Add Comment
Please, Sign In to add comment