// Créateur JCM
#include <stdio.h>
#include <math.h>
int main(void)
{
	int i,j,somme;
	double n,n2;
	float result;
	somme=0;
	printf("Tapez la borne supérieure pour trouver les nombres parfait ?");
	scanf("%d",&n);
	for(j=1;j<=(int)(n);j++)
	{
		n2=j;
		//printf("%d\n",j);
		for(i=1;i<=sqrt(n2);i++)
		{
			result=j/i;
			printf("%d , %d , %.2f , %d\n",j,i,result,(int)(result));
			if ((int)(result)==result)
			{
   				if (sqrt((int)(n2))==i)
				{
				}
				else
				{
					somme=somme+i+(int)(result);
				}
			}
		}
		if (somme==n2)
		{
			printf("Le nombre %d est parfait\n",j);
		}
	}
	return(0);
}
