miércoles, diciembre 20, 2006

FPRO


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<<< "esta en posicion a["<<< "]. \n";

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: