Cet article vous montre le code C + + pour afficher parfaitnombre défini entre deux numeros .
A perfect nombre est un entier positif qui est égal à la somme de ses diviseurs propres positifs à l'exclusion dunombre lui-même.
Exemple: 28 = 1 +2 +4 +7 14
Exemple: 28 = 1 +2 +4 +7 14
showPerfectNumber void (int start_n, int end_n)
{
int s, k;
int d [5000];
for (int i = start_n; i <= end_n; i + +)
{
s = 0;
k = 0;
d [k] = '\ 0';
for (int j = 1; j <= i / 2; j + +)
{
if (i% j == 0)
{
s + = j;
d [k] = j;
k + = 1;
}
}
if (s == i)
{
printf ("% d est parfait ses diviseurs sont \ n.", i);
for (int i = 0; i <k; i + +)
{
printf ("% d", d [i]);
si (i <k-1) printf (",");
}
printf ("\ n");
}
}
}
ConversionConversion EmoticonEmoticon
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.