برنامه زیر کامل بودن عدد ورودی رو تست می کنه.
همونطور که می دونید عددی کامله که مجموع مقسوم علیه هاش با خود عدد برابر باشه(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); } |