Hola, estaba tratando de hacer un programa para imprimir los primeros 100001 numeros primos pero se queda trabado y no se en que falla, el codigo es:
Código C:
Ver original#include <stdio.h>
int main() {
int contador = 0;
int i = 1, primo = 1;
int j = 1;
while (primo < 10002) {
while (contador < 3) {
if (i % j == 0)
contador++;
else
contador = 3;
if (contador == 2 && j == i) {
printf("%d es el primo numero %d\n", i
, primo
); primo++;
contador = 3;
}
j++;
}
i++;
j = 1;
contador = 0;
}
return 0;
}