Programa que utiliza los metodos de ordenacion y busqueda interna
import javax.swing.*;
public class buscar{
static int obj,index=0,cont=0;
static int vector[]=new int[5];
static int BuscarNum(int vector[],int obj,int index){
if(index>4)
JOptionPane.showMessageDialog(null,"Se ha terminado de buscar");
else{
if(vector[index]==obj){
cont=1+cont;
BuscarNum(vector,obj,index+1);
}
else
BuscarNum(vector,obj,index+1);
}
return cont;
}
public static void main(String args[]){
JOptionPane.showMessageDialog(null,"Llena un vector de 5 posiciones");
for(int x=0;x<5;x++)
vector[x]=Integer.parseInt(JOptionPane.showInputDialog(null,"Posicion "+(index+1)));
obj=Integer.parseInt(JOptionPane.showInputDialog(null,"Numero a buscar"));
JOptionPane.showMessageDialog(null,"El número a sido encontrado "+BuscarNum(vector,obj,index)+" veces");
}
}
No hay comentarios:
Publicar un comentario