خرید بک لینک
کار با توابع از لحاظ برنامه نویسی بسیار توصیه می شود چون هم به برنامه را قابل فهم میکند و هم اینکه لازم نیست همه کد در main نوشته شود . توابع بازگشتی دسته ای از توابع هستند که برای برنامه هایی که یک نظممشخصیدارندماننددنباله فیبوناتچی , محاسبه فاکتوریل عدد , توان , انواع مرتب سازی , bubble ,selection,quick ...انواع سرچ ( باینری و خطی ) و... بکار میرود .
برنامه زیر ساده ترین برنامه برای آشنایی با توابع بازگشتی است. این برنامه فاکتوریل یک عدد صحیح را به روش بازگشتی محاسبه می کند .
( پ.ن :برای آشنایی با زبان سی این برنامه به زبان سی نوشته شده است برای تبدیل به سی پلاس پلاس فقط کافی است به جای دستور printf , scanf از cout,cin استفاده کنید . )



#include
#include
int factor (int);
int n,result;
int main()
{
scanf("%d",&n);
result=factor(n);
printf("%d!=%d",n,result);

system ("pause");
retu 0;
}
int factor (int x){
if (x==1||x==0)
retu 1;
retu x*factor(x-1);
}


برچسب: نویسنده: کل مردم تاريخ: چهارشنبه 7 آبان 1393 ساعت: 18:27

صفحه بندی