Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void busqueda(int num)
- {
- int l = 0, h = 9; //Busca un nΓΊmero entre cero y nueve.
- int m = 0;
- bool found = false;
- while (l <= h && found == false)
- {
- m = (l + h) / 2; //Busca un valor que este en medio de l y h.
- if (vector[m] == num) //Comprueba si es ese el numero.
- found = true;
- if (vector[m] > num)
- h = m - 1; //Actualizo limite superior de la busqueda.
- else
- l = m + 1; //Actualizo limite inferior de la busqueda.
- }
- if (found == false)
- { Console.Write("\nEl elemento {0} no esta en el arreglo", num); }
- else
- { Console.Write("\nEl elemento {0} esta en la posicion: {1}", num, m); }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement