سلام
لطفا راهنمایی کنید
چه طوری میشه فاکتوریل یک عدد بزرگ رو محاسبه کرد؟
ممنون:11:
Printable View
سلام
لطفا راهنمایی کنید
چه طوری میشه فاکتوریل یک عدد بزرگ رو محاسبه کرد؟
ممنون:11:
فكر كنم شونصد دقيقه طول بكشه تا محاسبه بشه!
ولي جزء اينتيجر نيست.
سلام
باید خودتان یک تایپ جدید برای ذخیره و محاسبه اعداد بزرگ طراحی کند (کدنویسی کنید)
یعنی یک class یا struct که بتواند اعداد بزرگ را نگه داری کند و حداقل اپراتور ضرب داشته باشد.
(البته در زبانهایی که overload operator دارند (مثل VB8,9) ساده تر انجام میشود)
بعد دیگر کاری ندارد و فقط یک حلقه زمان بر میخواهد !
این نرم افزار با vb نوشته شده.
با این نرم افزار می توانید فاکتوریل 1000000 را حساب کنید ولی مدتی ( یکی دو روز) طول می کشه؟
با ابر رایانه بهتر جواب میده!
درک کد ها آسان است
دانلود:
کد:http://smn-soft.persiangig.com/VB/BigNum.zip