Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.90 KB | None | 0 0
  1.          public void busqueda(int num)
  2.         {
  3.             int l = 0, h = 9;           //Busca un nΓΊmero entre cero y nueve.
  4.             int m = 0;
  5.             bool found = false;
  6.  
  7.             while (l <= h && found == false)
  8.             {
  9.                 m = (l + h) / 2;        //Busca un valor que este en medio de l y h.
  10.                 if (vector[m] == num)   //Comprueba si es ese el numero.
  11.                     found = true;      
  12.                 if (vector[m] > num)    
  13.                     h = m - 1;          //Actualizo limite superior de la busqueda.
  14.                 else
  15.                     l = m + 1;          //Actualizo limite inferior de la busqueda.
  16.             }
  17.              if (found == false)
  18.             { Console.Write("\nEl elemento {0} no esta en el arreglo", num); }
  19.             else
  20.             { Console.Write("\nEl elemento {0} esta en la posicion: {1}", num, m); }
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement