Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. const l = 10;
  2. type mas = array [1..l] of integer;
  3.  
  4. procedure unique(A:mas; var B: mas; var m: integer);
  5. var i, j: integer;
  6. f: boolean;
  7. begin
  8. m := 0;
  9. for i := 1 to l do
  10. begin
  11. f := true;
  12. for j := 1 to l do f := f and ((i = j) or (A[j] <> A[i]));
  13. if f
  14. then begin
  15. m:=m+1;
  16. B[m] := A[i]
  17. end
  18. end
  19. end;
  20.  
  21. var b, c: mas;
  22. i, k, n: integer;
  23. begin
  24. writeln('Исходный массив=');
  25. for i := 1 to l do
  26. writeln;
  27. unique(b, c, k);
  28. writeln('Уникальные элементы:');
  29. if k = 0
  30. then write('Not found')
  31. else for i := 1 to k do writeln(c[i]);
  32. readln
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement