C - A2P5 - Perfect Number







/* Write a programe to check whether the entered number is perfect or not */

#include<stdio.h>
#include<conio.h>
void main()
{
    int num,temp,a,sum=0;
    clrscr();
    printf("Enter A number -> ");
    scanf("%d",&num);
    temp=num;
    a=1;
    while(a<temp)
    {
        if(temp%a==0)
        {
            sum=sum+a;
        }
        a++;
    }
    if(num==sum)
    {
        printf("\nIt is a Perfect Number");
    }
    else
    {
        printf("\nIt is not a Perfect Number");
    }
    getch();
}




Post a Comment