Write a program to identify whether the given number is a perfect number or not using a function. 28 is a perfect number.
#include<stdio.h> int perfect(int ); int main() { int n,s; printf("enter the number:"); scanf("%d",&n); s=perfect(n); if(s==n) { printf("%d is perfect",n); } else printf("%d not perfect"); } int perfect(int n) { int i,sum=0; for(i=1;i<=n/2;i++) { if(n%i==0) { sum=sum+i; } } return sum; }