package arreglos;
import java.util.Scanner;

public class Proyecto2a {
    int x [];
    String c [];
    int tam_n,tam_c;
    int nb;
    boolean elNumeroEsta = false;
    Scanner sc = new Scanner(System.in);
    
    public Proyecto2a(int tn, int tc){
        tam_n = tn;
        tam_c = tc;
    }
    
    public void instanciar_v_n(){
        x = new int [tam_n];
    }
    
    public void instanciar_v_c(){
        c = new String [tam_c];
    }
    
    public void llenar(){
        //Scanner sc = new Scanner (System.in);
        //int dato;
        for(int i=0; i<tam_n; i++){
            System.out.print("Dijite el valor del contenido vector X [" +i +"] = ");
            x[i] = sc.nextInt();            
        }
        for(int l=0; l<tam_c; l++){
            int k=0;
            System.out.print("Dijite la letra del contenido vector C [" +k+"] = ");
            
            c[k] = sc.nextLine();            
            k++;
        }
    }
    
    public void imprimir(){
        for(int i=0; i<tam_n; i++){
            System.out.print("\n El Contenido del vector X [" +i +"] es ="+x[i]);
        }
        for(int i=0; i<tam_n; i++){
            System.out.print("\n El Contenido del vector C [" +i +"] es ="+c[i]);
        }
        
    }
    
    public void imprimiralreves(){
        for(int i=tam_n-1; i>=0; i--){
            System.out.print("\n El Contenido del vector X al reves [" +i +"] es ="+x[i]);
        }
    }
    
      
    public boolean buscar() {
        System.out.print("\n Que numero desea buscar: ");
        nb = sc.nextInt();            
        for(int i=0;i<x.length;i++){
            if (nb == x[i]) {
                System.out.println("El numero esta en el indice "+i+", en la posicion "+(i+1));
                elNumeroEsta = true;
            }
        }

        if(elNumeroEsta ==false) {
            System.out.println("El numero no esta");
        }
        return false;
        
    }
    
    
    public void nveces() {
        Scanner sc = new Scanner(System.in);
        int contar=0;
        String letra="";
        System.out.print("Que letra desea buscar: ");
        letra = sc.nextLine();
        for (int i=0; i<tam_c; i++){
            if(c[i] == letra){
                contar++;
            }
        }
        System.out.println("La letra esta "+contar+" veces");
    }

    
    
    public void ordenar() {
        int i,j,aux;
        for(i=0; i<tam_n; i++){
            for(j=i+1; j<tam_n; j++){
                if(x[i] > x[j]){
                    aux=x[i];
                    x[i]=x[j];
                    x[j]=aux;
                }
            }
        }
        System.out.print("Arreglo de los numeros ordenado quedo = {");
        for(i=0;i<tam_n;i++){
            System.out.print(x[i]+", ");
            
        }
        System.out.print("}");
            
    }
        
}

