• Lunes 23 de Diciembre de 2024, 17:24

Autor Tema:  Poner Datos En Un Arreglo  (Leído 1092 veces)

deigoerazo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Poner Datos En Un Arreglo
« en: Miércoles 26 de Septiembre de 2007, 01:31 »
0
Por favor alguien que me ayude, tengo que hacer un programa en java que imprima n numeros primos y que luego a cada uno de estos lo pueda convertir en binario.  He pensado que la mejor solucion podría ser meter uno a uno los número primos en un arreglo, y luego llamarlos uno a uno para convertilos en binario, pero si es buena esta solucón, no se como hacerlo, por lo que pido que porfa alguien me heche una manito.  Con lo siguiente obtengo los n primos que quiera el usuario, pero no puedo coger uno a uno para pasarlo a binario.  Luego tengo que hacer más operaciones con estos dos tipos de numeros, por lo que necesito poder llamarlos  las veces que sean necesarias.  Gracias.

    nTxt = JOptionPane.showInputDialog("Ingrese el Nº de terminos: ");
        n = Integer.parseInt(nTxt);
       
   for(int i=1; i<=n; i++) {
            esPrimo = true;
            for(int j=2; j<i; j++) {
      if(i%j==0)
      esPrimo = false;
            }
            if( esPrimo )
            JOptionPane.showMessageDialog(null, + i);

manix

  • Miembro MUY activo
  • ***
  • Mensajes: 203
  • Nacionalidad: cr
    • Ver Perfil
    • http://apuntes.delibertad.com
Re: Poner Datos En Un Arreglo
« Respuesta #1 en: Viernes 28 de Septiembre de 2007, 01:05 »
0
mmm.. ya lo intentastes asi:

int x = Integer.parseInt(JOptinPane.showInputDialog("numero de terminos")));
int cont = 0;

for (int i = 0; i < x; i ++){
    if ( esPrimo(i) ){
        vector [cont] = i;
        cont ++;
    }
}