la programmation
Trouvez les nombres premiers parfaits entre 100 et 900. Le nombre premier dit parfait fait référence à un nombre qui est lui-même un nombre premier et son nombre inverse est également un nombre premier. Par exemple : 113 est un nombre premier, 311 est également un nombre premier et 113 est un nombre premier parfait.
Exécutez le code :
#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);
}
}
}
}