C Program to Check Whether Number is Perfect Or Not
C का Perfect Number का program बनाने से पहले आपका ये जानना जरूरी है की perfect Number क्या होता है | परफेक्ट नंबर कोई भी एक positive integer है जो की इसके proper positive divisor के sum के बराबर होता है | For Example – 6, 28 etc

Check Whether Number is Perfect Or Not
How – 6 का Perfect Divisor 1,2,3 है जिनसे 6 पूरी तरह divide होता है | 1,2,3 का sum – 6 होगा so 6 is perfect number |
Program
#include<stdio.h>
int main(){
int num,i=1,sum=0;
printf(“Please Enter the number: “);
scanf(“%d”,&num);
while(i<num){
if(num%i==0)
sum=sum+i;
i++;
}
if(sum==num)
printf(“%d is perfect number”,i);
else
printf(“%d is not perfect number”,i);
return 0;
}
Sample output:
Enter a number: 28
28 is perfect number
Read Also – What is Object Oriented Programming
Read Also – What is Polymorphism
Read Also – What is C Programming language
Read Also – What is OOPs
Read Also – What is Array in C Programming Language
dear sir,
mai janna chahta hu ki jab hum c ka koi bhi program likhate hai to kya compiler us prg ko usi samay samjhata hai.
ya jab prg ko run karate hai
Progrm likhne ke baad jab aap program run krte hai to progrm compile hota hai means programming languages ya instructions ko machine-code ya lower-level mai convert kiya jata hai | jab tk aap program run nahi karayenge ye complie nahi krta |