Anonymous user
Power set: Difference between revisions
→{{header|Ada}}
No edit summary |
|||
Line 234:
with Ada.Text_IO, Ada.Command_Line;
use Ada.Text_IO, Ada.Command_Line;
procedure powerset is
k : natural := set;▼
first : boolean := true;▼
begin▼
Put ("{");▼
for i in 1..Argument_Count loop▼
if k mod 2 = 1 then ▼
first := false;▼
Put (Argument (i));▼
end if;▼
k := k / 2; -- we go to the next bit of "set"▼
end loop;▼
Put_Line("}");▼
begin
declare
end loop;▼
end powerset;
</lang>
|