Thursday, March 31, 2016

C program to check enter number is perfect number or not

#include<stdio.h>

void main()
 {
   int n,m,sum=0,a;
  int i;
  printf("Enter a no");
  scanf("%d",&n);
  m=n;

  for(i=1;i<n;i++)
   {
    if(n%i==0)
     {
      sum=sum+i;
     }
   }
   if(sum==m)
    {
     printf("Perfect no");
    }
   else
    {
     printf("Not a perfect no");
    }

}
output
Enter a no 6
Perfect no

No comments:

Post a Comment