#include<stdio.h>
#include<conio.h>
main()
{
long n,i,temp;
clrscr();
i=1;
temp=0;
printf("Enter number: ");
scanf("%ld",&n);
while(i<n)
{
if(n%i==0)
{
temp=temp+i;
}
i++;
}
if(temp==n)
{
printf("\nEntered number is perfect number");
}
else
{
printf("\nEntered number is not a perfect number");
}
getch();
}
#include<conio.h>
main()
{
long n,i,temp;
clrscr();
i=1;
temp=0;
printf("Enter number: ");
scanf("%ld",&n);
while(i<n)
{
if(n%i==0)
{
temp=temp+i;
}
i++;
}
if(temp==n)
{
printf("\nEntered number is perfect number");
}
else
{
printf("\nEntered number is not a perfect number");
}
getch();
}