Code Box
--------------------------------------------
/*Program to check input number is perfect number or not*/
/*Perfect number: sum of all it's factors is equal to number itself */
#include<stdio.h>
#include<conio.h>
void main()
{
int num,i,sum;
clrscr();
sum=0;
printf("\nEnter any number:");
scanf("%d",&num);
clrscr(); //for clear screen
printf("\n-------------------------------");
printf("\nNumber entered is: %d",num);
printf("\n-------------------------------");
printf("\nFactores of %d is:",num);
printf("\n-----------------------------\n");
for(i=1;i<num;i++)
{
if(num%i==0)
{
printf(" %d ",i);
sum=sum+i;
}
}
printf("\nSum of factors is: %d",sum);
if(num==sum)
{
printf("\n%d is a perfect number",num);
}
else
{
printf("\n%d is not a perfect number",num);
}
printf("\n------------------------------");
getch();
}
No comments:
Post a Comment