Bonjour,
mon programme ( en c) doit rechercher les nombres parfait <= 500, pour chacun d'eux il affiche le nombre ainsi que l'ensemble de ses diviseurs présenté sous forme d'addition
voici mon programme mais comment l'améliorer pour qu'il affiche l'ensemble des diviseurs sous fourme d'addition?
merci!!
{ int nombre,i, sdiv; // declaration de tes variables que des entiers
printf("\ntapez votre nombre:");
scanf("%d",&nombre);
while (nombre <= 500)
{
sdiv=0;
for (i=(nombre -1);i>0; i--)
{
if (nombre%i ==0)
{ sdiv=sdiv+i;}
}
if (nombre==sdiv)
{
printf ("%d est un nombre parfait",nombre);
else
printf ("%d n'est pas un nombre parfait",nombre);
} /
printf("\ntapez votre nombre:")
scanf("%d",&nombre);
}
}fermeture du MAIN
Configuration: Windows XP
Firefox 2.0.0.9