fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int BusquedaLineal(int vector[], int TL, int x){
  5. // La funcion retorna -1 si x no se encuentra en el vector
  6. // en otro caso retorna el valor del subindice donde esta x
  7. int i=0;
  8.  
  9. while (i<TL)
  10. if (vector[i] == x) return i;
  11. else i++;
  12.  
  13. return -1;
  14. }
  15.  
  16. int main(void){
  17. int vector[] = { 2, 3, 4, 10, 40 };
  18. int x;
  19. int TL = sizeof(vector) / sizeof(vector[0]);
  20.  
  21. // ingreso por teclado el valor a buscar en vector
  22. cin >> x;
  23.  
  24. int resultado = BusquedaLineal(vector, TL, x);
  25.  
  26. if (resultado == -1)
  27. cout << x << " no se encuentra en el vector";
  28. else
  29. cout << x << " se encuentra en la posicion " << resultado;
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0s 4288KB
stdin
4
stdout
4 se encuentra en la posicion 2