Red de conocimientos turísticos - Información de alquiler - Escribir un programa en lenguaje C que requiera: entrada n (n no es mayor que 100000), salida de todos los factores primos de pequeño a grande (como n = 13860, salida 2.2.3.3.3.5.7.11)

Escribir un programa en lenguaje C que requiera: entrada n (n no es mayor que 100000), salida de todos los factores primos de pequeño a grande (como n = 13860, salida 2.2.3.3.3.5.7.11)

#incluye lt; stdio.hgt;

#incluye lt; math.hgt

bool prim(int n)

{

if(n lt; = 1)

return false; //no es primo

int i;

int m = int(sqrt(n)) ; //

for(i = 2; ilt; = m; i )

if(n i == 0)// ¿Existe algún número divisible?

devolver falso;

devolver verdadero

}

void main()

{

int i;

int a=2

int b

scanf("d", amp; b); //entrada b

for(i = a;i lt;= b;i)

for(i = a;i lt;= b;i)

{

si ( prim(i))

{

printf("d ",i);

}

}

}}

Si no entiendes, puedes preguntarme