void buscar (int& encontrado, int& posicion, int a[], int n, int buscado);
void main() // busqueda secuencial mediante función
{
int a[]={25,24,65,99,77,44,33,88,66};
int buscado, encontrado, pos;
do {
cout << " Introduce valor a buscar";
cin >> buscado;
buscar (encontrado, pos, a, 9, buscado);
if (encontrado)
cout<
else cout <<>
} while (buscado !=0);
}
void buscar (int& encontrado, int& posicion, int a[], int n, int buscado)
{
encontrado = posicion = 0;
while (!encontrado && posicion
encontrado = (a[posicion++] == buscado);
--posicion;
Este programa hace que el usuario introduzca un valor, el cual si está dentro del array a, te muestra en que posición se encuentra, sino está el numero te avisa de que el número introducido no está en la lista.
No hay comentarios:
Publicar un comentario