Q. C program to find perfect numbers upto 500 using C Programming
#include<stdio.h>
#include<conio.h>
void main()
{
int a=1,sum=0,n,no;
printf(“\n________________________________________________________\n”);
printf(“Perfect numbers are:\n”);
printf(“——————————–“);
for(n=1;n<=500;n++)
{
no=n;
a=1;
sum=0;
while(a<n)
{
if(n%a==0)
{
sum=sum+a;
a++;
}
else
a++;
}
if(sum==no)
printf(“%d “,no);
}
getch();
}