Darkrai1337

Untitled

Apr 24th, 2022
1,342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.79 KB | None | 0 0
  1. program lab7_8;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. var
  9.   i, N: integer;
  10.   str: string;
  11.   UpArray, DownArray: array of integer;
  12.  
  13. procedure printArray(CurArr: array of integer);
  14. var j: integer;
  15. begin
  16.   for j := 1 to Length(CurArr)-1 do
  17.     write(CurArr[j], ' ');
  18.   writeln;
  19. end;
  20.  
  21. begin
  22.   Write('Amount of numbers: ');
  23.   Readln(N);
  24.   SetLength(UpArray, N+1);
  25.   SetLength(DownArray, N+1);
  26.   write('Lower line: ');writeln;
  27.  
  28.   for i := 1 to N do
  29.   begin
  30.     UpArray[i]:= i;
  31.     Read(DownArray[i]);
  32.   end;
  33.   Readln;
  34.  
  35.   Writeln('Initial position:');
  36.   printArray(UpArray);
  37.   printArray(DownArray);
  38.   writeln;
  39.  
  40.   for i := 1 to N do
  41.   begin
  42.     UpArray[DownArray[i]]:= i;
  43.   end;
  44.  
  45.   Writeln('Result:');
  46.   printArray(DownArray);
  47.   printArray(UpArray);
  48.  
  49.   readln;
  50. end.
  51.  
Advertisement
Add Comment
Please, Sign In to add comment