PDA

View Full Version : سورس تابع sqrt



ehsan_system
شنبه 17 آذر 1386, 14:05 عصر
سلام . میخواستم بدونم کسی میدونه تابع sqrt رو چه جوری نوشتند ؟؟؟؟؟

من فقط میدونم از روش اتمی (فکر کنم) استفاده شده ...

ehsan_system
چهارشنبه 21 آذر 1386, 11:33 صبح
از اینکه دوستان محبت کردند و جوابمو ندادند مچکرم ؟!؟! :قهقهه:

خودم رفتم چنجا گشتم تا تو یه سایت پیداش کردم .
کدشم اینه :


#include <iostream>
#include <math.h>
using namespace std;
int main()
{
const double SMALLFRACTION = 1.0E-8;
double x , r;
cout << "Enter number : ";
cin >> x;
r = x / 2.0;
while(fabs(x-r*r) > SMALLFRACTION*x)
{
r = 0.5 *(x / r + r);
}
cout << "Number was : " << x << ", root is "<< r << endl;
return 0;
}

:چشمک: