Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: utilice el método de detección para encontrar números primos hasta 100,

Programación en lenguaje C: utilice el método de detección para encontrar números primos hasta 100,

El código fuente es el siguiente:

#include

#include

int main()

{

int a, b, i, flag;

printf("Ingrese dos números enteros: ");

scanf ("%d %d", &a, &b);

printf("El número primo entre %d y %d es: ", a, b);

mientras( a

{

bandera=0;

for(i=2; i<=sqrt(a); i++)

{

if(a%i==0)

{

flag=1;

romper;

p>

}

}

if(flag==0)

printf("%d ", a);?

a++;

}?

return 0;

}

Información ampliada

Un número par El código fuente que siempre se puede expresar como la suma de dos números primos es el siguiente:

#include "stdio.h"

#include "math. h"

main ()

{

int a,b,c,d;

scanf("%d", &a);

for(b=3;b<=a/2;b+=2)

{

for(c=2;c< =sqrt(b);c++)

si(b%c==0) romper;

if(c>sqrt(b))

d =a-b;

else

romper;

for(c=2;c<=sqrt(d);c++)

if(d%c==0)

romper;

if(c>sqrt(d))

printf("%d=%d+% d\n",a,b,d );

}

}

for(int i=5;i<=sqrt(x); i+=6)

if(x%i==0||x%(i+2)==0)?

{

printf( "%d no es un número primo",x);

return 0;

}

printf("%d es un número primo",x );

devuelve 0;

}