C Program to find Perfect Numbers in Given range

Previous
Next
#include<stdio.h>
int main()
{
	int limit, n, sum, i;
	
	printf("Enter limit : ");
	scanf("%d", &limit);
	
	for(n=1 ; n<=limit ; n++)
	{
		sum=0;	
		for(i=1 ; i<n ; i++)
		{
			if(n%i==0)
				sum=sum+i;
		}
		if(sum==n)
			printf("%d is perfect \n", n);
	}
	return 0;	
}
Previous
Next

Courses Enquiry Form