programación
Encuentra los números primos perfectos entre 100 y 900. El llamado número primo perfecto se refiere a un número que es en sí mismo un número primo y cuyo número inverso también es un número primo. Por ejemplo: 113 es un número primo, 311 también es un número primo y 113 es un número primo perfecto.
Ejecute el código:
#include <stdio.h>
int main( )
{
int i,j,n,x,ge,shi,bai;
for(i=100; i<900; i++)
{
for(j=2; j<i; j++)
{
if(i%j==0 && i!=j)
{
break;
}
}
if(i==j)
{
ge=i/1%10;
shi=i/10%10;
bai=i/100%10;
n=ge*100+shi*10+bai;
for(x=2; x<n; x++)
{
if(n%x==0 && n!=x)
{
break;
}
}
if(n==x)
{
printf("%d\n",i);
}
}
}
}