Decode School

Decode School - The School for Problem Solvers

Welcome to my blog. Subscribe and get my latest blog post in your inbox.

Program to check whether given Integer is perfect number or not

Sample Input 1 :

6

Sample Output 1:

6 is a Perfect Number (sum of factors of 6 is 6)

Program or Solution

					    
							
#include<stdio.h>
int main()
{
    	int number, i;

    	printf("Enter a Number: ");
    	scanf("%d",&number);
	

    		for(i=1; i <= number/2; ++i)
    		{
        		if (number%i == 0)
        		{
            			sum+=i;
        		}
    		}
		if(sum==number)
		{
			printf("%d is a perfect number ",number);
		}
		else
		{
			printf("%d is not a perfect number ",number);
		}
		
	
	

    return 0;
}
					    
					

Program Explanation

refer video tutorial