42#include "implicit_f.inc"
46 INTEGER,
INTENT(IN) ::
47 INTEGER,
INTENT(IN) :: len
48 INTEGER,
INTENT(IN) :: array(len)
53 INTEGER :: imid,istart,iend
65 IF(array(len)>val)
THEN
70 DO WHILE (istart+1<iend)
72 IF(array(imid) < val)
THEN
75 ELSEIF(array(imid) > val)
THEN
integer function dichotomic_search_i_desc(val, array, len)