مشاهده نسخه کامل
: عدد تا رقم بالا ی اعشار
hadi beiki
30-12-2008, 17:05
با سلام
می خواستم ببینم چه جوری می شه عددی رو تو c تا 50 رقم اعشار بدست اورد مثلا 1/e
(1 تقسیم بر e)
هیچ تایپ پیش فرضی وجود نداره که بتونه این عدد رو در خودش ذخیره کنه/ در واقع زمانی که عدد اعشاری رو به صورت دابل یا فلوت ذخیره می کنیم. به صورت باینری ذخیره می شه و می دونیم خیلی از کسر هادر هر مبنایی مختوم نیستند مثل 1 تقسیم به 3 که در مبنای ده نامختومه ...
در این مثال خود e عدد نامختومیه اما بر فرض اگه بخواهیم 10 تقسیم بر 3 رو تا 50 رقم اعشار داشته باشیم کار با آن مثل کار با اعداد بزرگ می شه و نیاز به استراکت پیدا می شه. که الگوریتم ساده تقسیم رو مکررا انجام بده و حاصل رو به صورت رشته ای از اعداد حساب کنه
hadi beiki
10-01-2009, 08:07
اقا من با حضار و یک چور زحمت برنامه شو نوشتم حالا به شما می دم تا یاد بگیرید توضیح هم بعدا میدم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.