Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. program Project1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6. SysUtils;
  7.  
  8. var
  9. n,i,j,k:Integer;
  10. Matrix:array of array of array of Integer;
  11. begin
  12. Writeln('ENTER');
  13. Readln(n);
  14. SetLength(Matrix, n,n, n);
  15. for i :=0 to n-1 do
  16. for j:=0 to n-1 do
  17. for k:=0 to n-1 do
  18. Readln(Matrix[i,j,k]);
  19. Writeln('ENTER');
  20. for i :=0 to n-1 do
  21. begin
  22. Writeln;
  23. for j:=0 to n-1 do
  24. begin
  25. for k:=0 to n-1 do
  26. write(Matrix[i,j,k] :3);
  27. Writeln;
  28. end;
  29. If (i mod n = 0) then
  30. writeln
  31. end;
  32. { for k:=0 to n-1 do
  33. begin
  34. WriteLn('Ïîñëåäîâàòåëüíîñòü ïîñëå ', i, '-ãî ïðîõîæäåíèÿ ');
  35. if Sequence[i - 1] > Sequence[i] then
  36. begin
  37. TempSort := Sequence[i];
  38. LeftBorder := 0;
  39. RightBorder := i - 1;
  40. repeat
  41. MidOfSequence := (LeftBorder + RightBorder) div 2;
  42. if Sequence[MidOfSequence] < TempSort then
  43. LeftBorder := MidOfSequence + 1
  44. else
  45. RightBorder := MidOfSequence - 1;
  46. until LeftBorder > RightBorder;
  47. for j := (i - 1) downto LeftBorder do
  48. Sequence[j + 1] := Sequence[j];
  49. Sequence[LeftBorder] := TempSort;
  50. end;
  51. OutputSequence(Sequence, n - 1);
  52. end;
  53. GetSortSequence := Sequence;}
  54.  
  55. Readln;
  56. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement