For explanation watch video
Perfect Number :
In mathematics, a perfect number is a positive
integer that is equal to the sum of its positive divisors, excluding the number itself.
ex : 6 = 1,2,3 < 6
1+2+3 =6
ex: 5 : 1
sum = 1 !=5
5 is not perfect number
Perfect Numbers examples : 6,28,496,8128
Program to check given number is perfect or not:
#include<stdio.h>
int main(){
int n;
printf("Enter the number: ");
scanf("%d",&n);
int sum = 0,i;
for(i=1;i<n;i++){
if(n%i==0){
sum = sum + i;
}
}
if(sum == n){
printf("%d is a perfect Number",n);
}else{
printf("%d is not perfect Number",n);
}
return 0;
}