1. Question:Find out the perfect number using c program 

    Answer
    Code example 1:
    1. C program to check perfect number
    1. #include<stdio.h>
    2. int main(){
    3. int n,i=1,sum=0;
    4.  
    5. printf("Enter a number: ");
    6. scanf("%d",&n);
    7.  
    8. while(i<n){
    9. if(n%i==0)
    10. sum=sum+i;
    11. i++;
    12. }
    13. if(sum==n)
    14. printf("%d is a perfect number",i);
    15. else
    16. printf("%d is not a perfect number",i);
    17.  
    18. return 0;
    19. }
    Sample output: Enter a number: 6 6 is a perfect numberCode example 2: 1. C program to find perfect numbers 2. C perfect number code 3. Perfect number program in c language
    1. #include<stdio.h>
    2. int main(){
    3. int n,i,sum;
    4. int min,max;
    5.  
    6. printf("Enter the minimum range: ");
    7. scanf("%d",&min);
    8.  
    9. printf("Enter the maximum range: ");
    10. scanf("%d",&max);
    11.  
    12. printf("Perfect numbers in given range is: ");
    13. for(n=min;n<=max;n++){
    14. i=1;
    15. sum = 0;
    16.  
    17. while(i<n){
    18. if(n%i==0)
    19. sum=sum+i;
    20. i++;
    21. }
    22.  
    23. if(sum==n)
    24. printf("%d ",n);
    25. }
    26.  
    27. return 0;
    28. }
    Sample output: Enter the minimum range: 1 Enter the maximum range: 20 Perfect numbers in given range is: 6Code example 3: 3. C program to print perfect numbers from 1 to 100
    1. #include<stdio.h>
    2. int main(){
    3. int n,i,sum;
    4. printf("Perfect numbers are: ");
    5. for(n=1;n<=100;n++){
    6. i=1;
    7. sum = 0;
    8.  
    9. while(i<n){
    10. if(n%i==0)
    11. sum=sum+i;
    12. i++;
    13. }
    14.  
    15. if(sum==n)
    16. printf("%d ",n);
    17. }
    18.  
    19. return 0;
    20. }
    Output: Perfect numbers are: 6 28






    1. Report
  2. Question:What is perfect number? 

    Answer
    Perfect number is a positive number which sum of all positive divisors excluding that number is equal to that number. For example 6 is perfect number since divisor of 6 are 1, 2 and 3.  Sum of its divisor is
    1 + 2+ 3 =6
    
    Note: 6 is the smallest perfect number.
    
    Next perfect number is 28 since 1+ 2 + 4 + 7 + 14 = 28
    Some more perfect numbers: 496, 8128






    1. Report
Copyright © 2025. Powered by Intellect Software Ltd