Red de conocimiento informático - Conocimiento sistemático - Disculpe, ¿hay algún problema al usar la programación en lenguaje C para determinar si un número es primo?

Disculpe, ¿hay algún problema al usar la programación en lenguaje C para determinar si un número es primo?

#include

_Bool sspd(unsigned long long i);

int main(void)

{

unsigned long long x;

printf("?Ingrese un número entero positivo;");

while(scanf("%llu",&x ) ==1 &&x)

{

{

if(sspd(x) &&x!=1 ||x==2)

printf("? %llu es un número primo\n\n",x);

else

printf("?%llu no es primo\n",x ) ;

printf("? Introduzca 1 número entero positivo;");

}

devuelve 0

}

_Bool sspd(unsigned long long srs) //debe: srs>2

{

unsigned long long div;

for(div = 2;div*div

if(!(srs%div))

devuelve 0;

devuelve 1;?

}