|
Définition:
Deux nombres entiers n et m sont dits amicaux ou aimables ou amiables si la somme des diviseurs de l'un coïncide avec la somme des diviseurs de l'autre et si ces deux sommes valent la somme des deux nombres.
Ici un exemple en Java, un programme qui trouve le nombre amical:
|
class amical
{
public static void main(int n)
{
int i,j,s1,s2,y=0;s1=0;s2=0;
for(i=1;i<n;i++)
{
if(n%i==0)
s1=s1+i;
}
for(j=1;j<i;j++)
{
if(n%i==0)
s2=s2+i;
}
if(s1==y&&s2==n)
System.out.println("Amical ");
else
System.out.println("Non amical");
}
}
|
|
Signaler un abus
|
|