Informática, pregunta formulada por cristiansvvaldivieso, hace 1 mes

Elabore un programa en Java que a través de recursividad permita realizar búsquedas de números dentro de un arreglo de números enteros.
int[] arr = {2, 4, 6, 8, 10, 12, 20, 24};
var numBuscar = 10;

Respuestas a la pregunta

Contestado por Tenhou
1

Respuesta:

las partes en Negrita es el codigo importante

al buscar el numero 10 en consola da el siguiente mensaje

"El numero 10 Se encuentra en la posición 4 del vector"

en caso de no existir pues dice

"El numero 100 No se encuentra en el vector"

public class main {

   public static void main(String[] args){

      int[] arr = {2, 4, 6, 8, 10, 12, 20, 24};

       var numBuscar = 100;

       System.out.println("El numero "+numBuscar+""+buscarEnVector(arr,numBuscar,0));

   }

  public static String buscarEnVector(int[] numeros,int buscar,int posicion){

       boolean encontrado = false;

       String resultado =" No se encuentra en el vector";

       if(numeros[posicion]==buscar){

           encontrado = true;

           resultado= " Se encuentra en la posición " + posicion+" del vector";

       } else

       posicion++;

       if(posicion<numeros.length && !encontrado){

           return buscarEnVector(numeros,buscar, posicion);

       }

       return resultado;

   }

}


cristiansvvaldivieso: Gracias en verdad, me sirvió mucho
Tenhou: de nada!
Otras preguntas