milatave
سه شنبه 22 اسفند 1391, 00:24 صبح
سلام.
خدمت دوستان ارز کنم که //// در محاسبه دنباله ی زیر ... از دهمین جمله به بعد اعداد تغییری نمیکنند.
sqrt(3+sqrt(3+sqrt(3 +.....)))
لطفا راهنمایی کنید که چرا چنین چیزی رخ میده؟
int main()
{
float Bn,An;
int a,b;
a=1;
Bn=sqrt(3.0);
cout << "ta chand bar?" << endl;
cin >> b;
while(a<b){
An = sqrt(Bn+3.);
cout << " "<< a << An << endl;
Bn=An;
a++;
}
return 0;
}
اینم لینک عکس اجرای برنامه:
http://up.hammihan.com/img/userupload_2012_17408759691363037431.95.jpg
خدمت دوستان ارز کنم که //// در محاسبه دنباله ی زیر ... از دهمین جمله به بعد اعداد تغییری نمیکنند.
sqrt(3+sqrt(3+sqrt(3 +.....)))
لطفا راهنمایی کنید که چرا چنین چیزی رخ میده؟
int main()
{
float Bn,An;
int a,b;
a=1;
Bn=sqrt(3.0);
cout << "ta chand bar?" << endl;
cin >> b;
while(a<b){
An = sqrt(Bn+3.);
cout << " "<< a << An << endl;
Bn=An;
a++;
}
return 0;
}
اینم لینک عکس اجرای برنامه:
http://up.hammihan.com/img/userupload_2012_17408759691363037431.95.jpg