Abaixo está um código C simples que gera números primos dentro de um intervalo especificado. Neste exemplo, enumeramos números primos de 1 a n.
| |
Este código funciona da seguinte forma:
- Função isPrime: Determina se um determinado número é primo. Por uma questão de eficiência, primeiro verifica-se se é divisível por 2 e 3 e, em seguida, prossegue verificando em múltiplos de 6.
- Função printPrimes: Gera números primos dentro de um intervalo especificado. O 2 é impresso primeiro e, em seguida, apenas os números ímpares são verificados.
- Função main: Solicita que o usuário insira o valor máximo do intervalo e imprime os números primos dentro desse intervalo.
Se você compilar e executar este código, os números primos dentro do intervalo especificado serão exibidos.
