#include <stdio.h>
int sommediv(int n);
int amis(int a, int c);
void main() {
int i, j, n;
printf("Entrez moi un nombre : ");
scanf("%d",&n);
for( i=1 ; i<=n ; i++ )
for ( j=1 ; j<=i ; j++ )
if (amis(i,j)==1)
printf("%d et %d sont amis\n",i,j);
}
int sommediv(int n) {
int i,somme;
for (i=1, somme=0; i<n; i++)
if (n%i==0)
somme += i;
return somme ;
}
int amis (int a, int b) {
return ((sommediv(a)==b)&&(sommediv(b)==a));
} |