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.