איך מחשבים cos בשפת c??

numone

New member
פשוט מאוד

את עושה include# לספרייה הסטנדרטית של הפונקציות המתמטיות, שנקראת math.h ואז ניתן לבצע חישוב של קוסינוס באותו קובץ ע"י קריאה פשוטה לפונקציה. למשל:
cos(0);​
מחזירה 1
 

numone

New member
לא, אבל אפשר לממש כזה דבר בקלות רבה

int factorial(int n) {if (n<=1) return 1;return n*factorial(n-1);}​
 

ron369

New member
זה נכון רק במקרים ספציפיים,

יכולות להיות הרבה מאד טעויות. נסה את זה:http://mathworld.wolfram.com/GammaFunction.html
(אל תכנס באמת)
 

numone

New member
תמיד אפשר להתחכם ../images/Emo13.gif

אבל אני חושב שהיא התכוונה למקרה ה"מנוון" של עצרת של מספרים טבעיים. אחרת היא הייתה כותבת בפירוש "פונקציית גאמא". כמובן שאפשר היה לשנות את הטיפוס מ-int ל- unsigned long, אבל הכוונה ברורה.
 

gil levi

New member
אין לי מושג

אבל זה לא נשמע קשה במיוחד לכתוב פונ' שעושה זאת (לולאת for). בכל אופן, אלו שאלות לפורום שפות תכנות.
 
למעלה