مشاهده نسخه کامل
: یه سوال حرفه ای از ++c
سلام !
از دوستانی که این سوال رو می خونن می خوام اگر جوابش رو می دونن برام سریع بفرستن . خیلی حیاتیه
سوال:
++C چگونه و به چه نحوی( pow(3.30 را محاسبه می کند . از نظر الگریتمی می خوام
ممنون
wh_ghost
26-10-2007, 18:09
سلام !
از دوستانی که این سوال رو می خونن می خوام اگر جوابش رو می دونن برام سریع بفرستن . خیلی حیاتیه
سوال:
++C چگونه و به چه نحوی( pow(3.30 را محاسبه می کند . از نظر الگریتمی می خوام
ممنون
تا اونجایی که من میدونم این کارو با یه حلقه ساده که توش 3 رو 30 بار ضرب میکنه!
amir_infernal
26-10-2007, 20:02
تا اونجایی که من میدونم این کارو با یه حلقه ساده که توش 3 رو 30 بار ضرب میکنه!
آره به نظر منم همین طوره...
تابع pow دو مقدار double رو میگیره بنابراین نمیشه از طریق یه حلقه ساده انجام بشه.مثلا اگه pow(2,3.6) x رو بخواهین محاسبه کنین , نمیشه که 2 رو 3.6 بار در خودش ضرب کرد!
من فکر میکنم این توان رو با استفاده از فرمول ریاضی [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] نوشتن. توابع exp و log (بجای ln) هم در math.h هستند.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.