Brijmohan lal Sahu - Facebook
Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Friday, December 5, 2014

Program to check input number is perfect number or not using do while loop in C.


perfect number


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;
i=1;

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");

do
{

if(num%i==0)
{
printf(" %d ",i);
sum=sum+i;
}

i++;
}while(i<num);

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: