C Program To Check Given Number Is Perfect Number Or Not
Example
#include<stdio.h> void main() { int number, j=1, sum = 0; printf("n Enter a number: "); scanf("%d", &number); for (j; j < number; ++j) { if (number % j == 0){ sum = sum + j; } } if (sum == number) printf("n %d is Perfect Number",number); else printf("n %d is not a Perfect Number",number); }
Output:
Enter a number: 28 28 is Perfect Number