exercice 12 // nombres parfaits inferieurs à 1000

exercice 12:  

écrire un programme qui affiche tous les nombres parfaits inferieurs à 1000, un nombre parfait est un nombre qui est égal à la somme de ses deviseurs.  par exemple : 6 est égal à 1+2+3 .

programme 10:


#include<stdio.h>
#include<conio.h>
main()
{
      int n,i,s;
      n=6;
     while (n<1000)
     {
           s=0;
      for (i=1;i<=n/2;i++)
      {
      if (n%i==0)
      s=s+i;
      } 
      if (s==n)
      printf(" %d\n", n);
      n=n+2;
      }
      getch();
      }


1 vote. Moyenne 5.00 sur 5.