jueves, 15 de diciembre de 2011

Programa con metodos de ordenamiento y busqueda

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