اگر كسي توابع خاصي(مثل توابع بازگشتي) رو ميدونه كه به درد رياضيات هم مي خوره و ميشه باهاش كارها و مساعل رياضي را انجام داد نمونه اي از كدشون و كاري انجام ميدن رو بذاره
ممنون ميشم:11:
Printable View
اگر كسي توابع خاصي(مثل توابع بازگشتي) رو ميدونه كه به درد رياضيات هم مي خوره و ميشه باهاش كارها و مساعل رياضي را انجام داد نمونه اي از كدشون و كاري انجام ميدن رو بذاره
ممنون ميشم:11:
میشه یکم بیشتر راجع به سوالت توضیح بدی؟!
منظورت چه جور توابعیه؟!
مثل فاکتوریل که تو دیتل توضیح داده.
خیلی از این جور تابعها هم تو اینترنت و هم تو کتابهای مختلف هستنقل قول:
شما بگین کدوم تابع رو می خواین اگر پیدا کردم براتون بذارم..........
ببينيد من منظورم يه ديد كلي بود(هر چند تا اينجور توابع مي شناسيد) شما لطف كنيد اسمهاشو بگيد باقيش رو بي خيال
ممنون ميشم...
من درست متوجه سئوالتون نمیشم. اگه میشه خودتون دو سه نمونه از این مسائلی که تو ذهنتونه رو بگید.
مثلاً ب.م.م:
یا مثلاً سری کاتالان :کد:int gcd(int x, int y)
{
if (y == 0)
return x;
else
return gcd(y, x % y);
}
یا مثلاً انتخاب k شئ از میان n شئ:کد:http://en.wikipedia.org/wiki/Catalan_number
c(n,k)=c(n-1,k)+c(n-1,k-1)
منظورت این جور چیزاست؟کد:int c(int n,int k) {
if (k>n) // assume k<0 is undefined
return 0;
if (k == n || k == 0)
return 1;
return c(n-1,k-1) + c(n-1,k);
}
منظور من توابعي هست(مثل تابع بازگشتي) كه در حل سوالات رياضي در زبان سي پي پي از اون ها استفاده ميشه
و مي خوام بدونم آيا توابع نوشته شده ي ديگري هم وجود دارند كه كارهاي رياضي را بتوان بوسيله ي آنها راحت تر و سريعتر انجام داد.
و اگر وجود دارند نام انها و تكه كدي كه نشاندهنده ي طرز كارشان باشد بگزاريد
اميدوارم منظور منو فهميده باشيد
به حر حال از اينكه وقتتونو به خوندن تاپيك من مي گذرونيد نهايت تشكر را از شما دوستان دارم
*************************************هميشه سر بلند باشيد************************************