Solved programming problem

Finding Perfect Number in C

Source code

#include<stdio.h>

int main()

{

    int number;

    int sum=0,i;

    printf("Please Enter a Number:  ");

    scanf("%d",&number);

    for(i=1;i<number;i++)

    {

        if(number%i==0)

        {

            sum = sum+i; ///add all the divisor of that number

        }

    }

    if(sum==number)

    {

        printf("
This is a Perfect Number
");

    }

    else

    {

         printf("
This is not a Perfect Number
");

    }

    return 0;

}

What is Perfect Number? -https://codetohaven.blogspot.com/2018/01/what-is-perfect-number.html

Output

Please Enter a Number:6

This is a Perfect Number

 

Join the discussion

Add your comment