#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)