Sunday 28 February 2016

Perfect Number In C Using Function

Q. Write a C program to identify the user entered number is perfect number or not.

Ans.

/* perfect number in c using function program */
#include<stdio.h>
int perfect(int  );
int main()
{

  int num;
  printf("Enter any number : ");
  scanf("%d", &num);
  perfect(num);
  getch();
  return 0;
}
int perfect(int num)
{
  int n,sum=0,i;
  n=num;
  for(i=1; i<n; i++)
  {
     if(num%i==0)
        sum=sum+i;
  }
  if(num==sum)
     printf("%d is Perfect Number",num);
  else
     printf("%d is not Perfect Number",num);

}

No comments:

Post a Comment

Ads Inside Post