AedenCak3

Finding perfect number using for loop

Nov 15th, 2021
838
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.36 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int n,sum=0,i;
  5.  
  6.     printf("enter a value: ");
  7.     scanf("%d", &n);
  8.  
  9.    for(i=1; i<=n/2 ;i++)
  10.    {
  11.        if(n%i==0)
  12.        {
  13.            sum=sum+i;
  14.        }
  15.    }
  16.    if (sum == n && n>0)
  17.    {
  18.        printf("It is a perfect number");
  19.    }
  20.    else{
  21.     printf("Not a perfect number");
  22.    }
  23.  
  24.    return 0;
  25. }
  26.  
  27.  
Advertisement
Add Comment
Please, Sign In to add comment