Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2012, 10:36
amadeo123
 
Fecha de Ingreso: diciembre-2011
Mensajes: 134
Antigüedad: 13 años
Puntos: 5
Problema con programa básico de obtener números primos.

Quiero hacer un programa que obtenga todos los números primos de un numero , o sea , del 10 sacarían 7, 5, 3 y 2 .


tengo claro que debo hacer, pero hay algo que no acaba de cuadrar y no consigo verlo. a ver si alguno puede ayudarme , porque me da rabia perder tanto tiempo en un problema que posiblemente sea una tontería.


Código Javascript:
Ver original
  1. int resultado =0;
  2.         int sum =0;
  3.        
  4.         for (int y=num;y>=0 ;y--)
  5.         {
  6.              for (int x=2;x<y;x++)
  7.              {   
  8.                  if(y%x==0)
  9.                     sum ++;
  10.                  if (y==x-1 && sum ==0)
  11.                  {
  12.                      System.out.println(""+y);
  13.                  }
  14.                  
  15.              } 
  16.        
  17.         }