AD

¿Ya dominas lo básico? Un curso estructurado de C es la vía rápida para dar el salto.

Ver cursos de C en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔧Lecciones de C
Lección 60 / 68

Comprobar si un número es primo

En esta lección determinarás si un número solo es divisible por 1 y por sí mismo.

Se prueban los divisores desde 2; si alguno divide exacto, no es primo. Basta llegar hasta la raíz cuadrada del número.

El código de ejemplo comprueba varios números e indica cuáles son primos.

Ese límite de la raíz cuadrada no es un truco arbitrario: si un número tiene un divisor mayor que su raíz, forzosamente tiene otro menor, que ya habrías encontrado. Para un número de un millón, reduce las comprobaciones de un millón a mil.

Cuidado con los casos pequeños: 1 no es primo por definición, y 2 sí lo es aunque sea par. Son las dos entradas que más a menudo se responden mal, y merece la pena tratarlas explícitamente.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)