import java.io.*;
class prim_perf
{
public void main()throws IOException
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
int i,j,n,c=0,s=0;
System.out.println("Entrer le nombre");
n=Integer.parseInt(br.readLine());
for (i=1;i<=n;i++)
{
if(n%i==0)
c++;
}
if(c==2)
System.out.println("Nombre premier");
else
System.out.println("Nombre non premier");
for (j=1;j<n;j++)
{
if(n%j==0)
s=s+j;
}
if(s==n)
System.out.println("Nombre parfait");
else
System.out.println("Nombre non parfait");
}
}
|