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
} p >
_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;? }