PDA

View Full Version : جذر با فرجه های غیر از دو



forogh68
یک شنبه 24 مرداد 1395, 21:05 عصر
سلام
برای جذر با فرجه های غیر از دو در c++ چطور کدنویسی می شود؟
مثلا این کد رو بخواییم با فرجه 3 انجام دهیم چطور میشه؟


e=((-b)+sqrt(d))/(2*a);

hamed_andhamed
یک شنبه 24 مرداد 1395, 23:03 عصر
می تونی برای فرجه سه از تابع cbrt استفاده کنی.

AliAskari1375
دوشنبه 25 مرداد 1395, 00:32 صبح
باید از تابع pow استفاده کنی . به این صورت:

value = pow(number, 1.0 / root);

forogh68
دوشنبه 25 مرداد 1395, 23:46 عصر
می تونی برای فرجه سه از تابع cbrt استفاده کنی.

میشه بفرمایید این رو e=((-b)+sqrt(d))/(2*a); با فرجه 3 چطور بنویسیم؟

smokyshadow
جمعه 29 مرداد 1395, 17:50 عصر
سلام
تابع sqrt فقط برای جذر ریشه 2 عدد است ...اگر می خوای جذر ریشه 3 بگیری میتونی از تابعcbrt استفاده کنی Math.cbrt(double number);
اگرم می خوای جذر با هر ریشه ای رو بگیری از تابع pow می تونی استفاده کنی Math.pow( a,1.0/3);(برای مثال برای ریشه 3)
همین طور که دوستای بالام گفتن...
ااا من فک کردم برا جاوا این پست...:(برای C++‎
math. نیست بجاش کتابخونه math اینکلود می کنیم