CPlusOne
Notes, Syllabus, Questions, Ideas,
Books, Reference materials on Electronics


Quick Links
#Login #Sign up #Forum #Feedback

 

Write a program to find whether the given number is a perfect number or not.

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int n,num,i,c=0,per=0;
int ar[100];
for(i=0;i<100;i++)
10  {
11  ar[i]=0;
12  }
13  printf("\n Enter the number: ");
14  scanf("%d",&n);
15  num=n;
16  for(i=1;i<num;i++)
17  {
18  if(n%i==0)
19  {
20  ar[c]=i;
21  c++;
22  }
23  }
24  for(i=0;i<c;i++)
25  {
26  per+=ar[i];
27  }
28  printf("\n The number %d is",n);
29  if(n==per)
30  printf(" perfect number");
31  else
32  printf(" not an perfect number");
33  getch();
34  }

Find More from our code collection
Armstrong number, binary number to a decimal number, bubble sort, decimal number to binary number, factorial of the given number factors, fibonacci numbers, HCF and LCM, matrix, mergesort, salary of the employee. palindrome, quadratic equation, star patterns, series etc. and much more...
#Return to Example Source Code