Skip to content

Commit

Permalink
add c program to check for perfect numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
archu5 committed Oct 25, 2018
1 parent 80dd25b commit c5e8c7c
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions programs/C/perfe.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<stdio.h>

int main()
{
int sum = 0, n;
//prompt user for number to check whether it is perfect or not
printf("please enter number to check whether it is perfect or not:");
scanf("%d", &n);
for( int i = 1; i <= n/2; i++){
if( n%i == 0) //find sum of divisors of entered number
sum += i;
}
//check if sum of divisors is equal to entered number or not and then print required output
if( sum == n)
printf("hurray!,entered number is perfect\n");
else
printf("number is not perfect, try another one\n");
}

0 comments on commit c5e8c7c

Please sign in to comment.