A continuación, se muestra un código en C simple que genera números primos dentro de un rango especificado. En este ejemplo, se enumeran los números primos del 1 al n.
| |
Este código funciona de la siguiente manera:
- Función isPrime: Determina si un número dado es primo. Por razones de eficiencia, primero verifica si es divisible por 2 y 3, y luego procede a verificar en múltiplos de 6.
- Función printPrimes: Imprime los números primos dentro del rango especificado. El 2 se imprime primero, y luego solo se verifican los números impares.
- Función main: Pide al usuario que ingrese el valor máximo del rango y luego imprime los números primos dentro de ese rango.
Al compilar y ejecutar este código, se mostrarán los números primos dentro del rango especificado.
