Thursday, 23 October 2014

Perfect Number ( C Program )

Non-Recursive C Program:

Aim: To check the given number is Perfect Number or Not.

Program:
#include<stdio.h>
void main()
  {
     int num,i,sum=0;
printf("\nEnter a number:"); scanf("%d",&num);
  for(i=1;i<num;i++)
{
   if(num%i==0)
   sum=sum+i;
}
     if(sum==num)
printf("\n%d is a perfect number",num);
     else
printf("\n%d is not a perfect number", num);
}

Output:
Enter a Number: 6
6 is a perfect Number

Click here to get program list

No comments:

Post a Comment