برنامه زیر کامل بودن عدد ورودی رو تست می کنه.
همونطور که می دونید عددی کامله که مجموع مقسوم علیه هاش
با خود عدد برابر باشه(2+3=6).این برنامه با C نوشته شده.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید.
#include<conio.h>
#include<stdio.h>
void istam(int);
int test(int);
void main()
{ long int factorial;
int x;
textbackground(1);
textcolor(7);
clrscr();
printf("\n\n\n\tplease enter a number:");
scanf("%d",&x);
istam(x);
getch();
}
int test(int digit)
{
int i,sum=0;
for(i=1;i<=(digit/2);i++)
sum=sum+i;
return(sum);
}
void istam(int x)
{
if(x==test(x))
printf("\n\n\t%d Is tam...",x);
else
printf("\n\n\t%d Is Not Tam!!!!",x);
}
دمت گرم