#include <stdio.h>
#include <stdlib.h>
int main()
{ printf(" ** DETECTOR DE NUMEROS PRIMOS **\n\n"); int i, j, k, num_max, num_prim=0;
printf(" Diga hasta que numero quiere que se detecten numeros primos: "); scanf(" %d", &num_max); printf("\n"); if(num_max==0)
{ printf("\n Entonces adios!"); return 0;
}
if(num_max==1)
{ printf("\n El numero 1 : Es primo"); return 0;
}
if(num_max==2)
{ printf("\n El numero 1 : Es primo"); printf("\n El numero 2 : Es primo"); }
if(num_max>2)
{ printf("\n El numero 1 : Es primo"); printf("\n El numero 2 : Es primo"); for(i=3;i<=num_max;i++)
{ for(j=2;j<i;j++)
{ if((i%j) == 0)
{ j=num_max;
printf("\n El numero %d : No es primo", i); k=0;
}
else
{ k=1;
}
}
if(k==1)
{ printf("\n El numero %d : Es primo", i); num_prim++;
}
}
}
printf("\n\n Hay %d numero(s) primo(s) en tu serie de numeros.", num_prim); return 0;
}
Comentarios sobre la versión: 20171114 (1)