VitalyD

Untitled

Oct 19th, 2017
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.32 KB | None | 0 0
  1. procedure perebor(s0, s1: string);
  2. begin
  3.   if length(s1) = 0 then
  4.   begin
  5.     writeln(s0 + s1);
  6.     exit;
  7.   end;
  8.     for var i := 1 to length(s1) do
  9.       perebor(s0 + s1[i], copy(s1, 1, i - 1) + copy(s1, i + 1, length(s1)));
  10. end;
  11.  
  12.  
  13. var
  14.   n: integer;
  15.  
  16. begin
  17.   readln(n);
  18.   perebor('', IntToStr(n));
  19. end.
Advertisement
Add Comment
Please, Sign In to add comment