#include <iostream>

int* busca(int* ini, int* fin, int v) {
   for (int* p = ini; p < fin; ++p) {
      if (*p == v) {
         return p;
      }
   }
   return fin;
}

int main( ) {
   int a[5] = { 3, 1, 4, 1, 6 };

   std::cout << "Da el valor a buscar: ";
   int v;
   std::cin >> v;

   int* p = busca(&a[0], &a[0] + 5, v);
   if (p == &a[0] + 5) {
      std::cout << "No encontrado\n";
   } else {
      std::cout << "Si esta " << *p << "\n";
      std::cout << "Indice del arreglo: " << p - &a[0] << "\n";
   }
}
