Posted by OFPPT
No comments | 09:06




#include <stdio.h>

int sommediviseur(int n)
{
    int i,sommed;
    sommed=0;
    for(i=1;i<=n/2;i=i+1)
      {
       if(n%i==0)
         {
          sommed=sommed+1;
          }
       }
     return sommed;
}  










int main()
{   /* Affiche la liste des nombre amis 2 à 2 plus petit ou égale à A */
    /*vérifiant (somme diviseur(nb1))= nb2 et vice -versa */
    int nb1,nb2,A;
    printf("Donner un entier positif\n");
    scanf("%d",&A);
    for(nb1=A;nb1>=2;nb1=nb1-1)
      {
       for(nb2=nb1-1;nb2>=1;nb2=nb2-1)
         {
          if((sommediviseur(nb1)==nb2) && (sommediviseur(nb2)==nb1))
            {
             printf("les nombres %d et %d sont amis",nb1,nb2);
             }
          }
       }
    system("PAUSE");
}

0 commentaires:

Enregistrer un commentaire