Advertisement
Guest User

Untitled

a guest
Nov 25th, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.41 KB | None | 0 0
  1. function istnieje(T:tab):Boolean;
  2. var l,p,m :Integer;
  3. begin
  4.     istnieje := false;
  5.     if N >= 2 then
  6.     begin
  7.         if N = 2 then
  8.         begin
  9.             if A[1] = A[2] then istnieje := true;
  10.         end
  11.         else begin
  12.             while (l < p) and (not istnieje) do
  13.             begin
  14.                 m := (l + p) div 2;
  15.                 if A[m + 1] - A[m] = 0 then istnieje := true
  16.                 else if A[m + 1] - A[m] > 0 then p := m
  17.                 else l := m;
  18.             end;
  19.         end;
  20.     end;
  21. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement