Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2015, 01:20
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Me podrían ayudar... sacar cuantos números primos hay!!

Un número primo es todo aquel número que cumple lo siguiente:
  • Es mayor que 1
  • No produce una división exacta salvo si se divide por sí mismo o por 1
Lamento decirte que de momento no hay ninguna fórmula mágica que determine si un número es primo o no... de hecho creo que si eres capaz de encontrarla hay una recompensa rondando. Vamos, que te toca lanzar un bucle para saber si el número es primo o no.

Por otro lado agradeceríamos que el código lo decorases con las etiquetas disponibles en el combo Highlight.

Además estaría genial que las variables tuviesen nombres descriptivos ¿qué tiene que ver s con pares? ¿y d con columnas? En un programa de 10 líneas lo mismo te apañas, pero yo de ti cuidaría que el código fuese lo más legible posible.

Otra cosa, expresiones del tipo x=x+10 se pueden simplificar a x+=10 (y lo mismo para la resta, el producto...) la ventaja de la solución simplificada es que evita la posibilidad de que te equivoces de variable (x[y][z]=x[y][y]+3). Además, para terminar de rizar el rizo, para incrementar y decrementar en uno existe un operador específico:
  • i=i+1=>i++ (postincremento) ó ++i (preincremento)
  • i=i-1=>i-- ó --i
Un saludo.