Recursive C Program:
Aim: To check the given number is Perfect Number or Not.
Program:
#include<stdio.h>
void main()
{
int num,sum;
printf("Enter no to check perfect number--");
scanf("%d",&num); sum=check_Perfect(num); if(sum==num)
printf("This is perfeft no.")
else
printf("this is not a perfect number !");
getch();
}
int check_Perfect(int num)
{
int sum=0;
int div=num;
if(div<1)
exit(0);
else if(num%div==0)
{
sum+=div;
}
return sum;
}
Output:
Enter a Number: 6
6 is a perfect Number
No comments:
Post a Comment