تست کامل بودن عدد ورودی

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