#include int BusquedaLineal(int a[], int, int, int); int main(int argc, char** argv) { int aguja; int a[10]; a[0]=11; a[1]=22; a[2]=237; a[3]=17; a[4]=55; a[5]=307; a[6]=9; a[7]=1; a[8]=44; a[9]=26; aguja=44; printf("%i esta en a[%i]\n",aguja,BusquedaLineal(a,0,9,aguja)); return 0; } int BusquedaLineal(int pajar[], int primero, int ultimo, int aguja) { // funcion: // Busca pajar[primero]..pajar[ultimo] para encontrar la aguja. // devuelve: indice de le coindidencia si encuentra la aguja // sino -1. // parametros // pajar posiblemente un arreglo de valores enteros desordenados // primero, ultimo limites en donde realizar la busqueda // aguja valor a buscar for (int i=primero; i<=ultimo; i++) { if (aguja == pajar[i]) { return i; } } return -1; }