نمایش نتایج 1 تا 2 از 2

نام تاپیک: اعداد بزرگ

  1. #1

    Question اعداد بزرگ

    با سلام
    چطوری میشه اعداد با تعداد رقم بیش از 30 تا را نمایش داد یا محاسبه کرد از هر نوع داده ای که استفاده می کنم از یک حدی بیشتر را بصورت نماد علمی نمایش می دهد و decimal حداکثر تا 29 رقم نمایش می دهد
    با تشکر

  2. #2
    کاربر دائمی آواتار __H2__
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    یک جایی بین Framework و نارمک!
    پست
    1,059
    سلام
    خودتان باید یک Structure یا Class برای اینکار درست کنید، زیاد سخت نیست.
    ولی کد نویسی زیادی میخواهد.
    مثل انسانها فکر کنید! خود شما و یا من با اینکه فقط ضرب یک رقمی را حفظ هستیم میتوانیم یک عدد 10 زقمی را در دیگری ضرب کنیم!!!
    همین الگوریتم انسانی را برای چهار عمل اصلی با رایانه انجام دهید و اعداد بزرگ را به بلاکهای کوچک Binary یا برای سادگی BCD یا تلفیق هر دو بشکنید و چهار عمل اصلی را پیاده سازی کنید، در اصل باید آرایه ای از اعداد درست کنید و چهار تابع که بتواند این آرایه ها را در هم جمع و ضرب و منها و تقسیم کند.

    اگر درست کد نویسی کنید و از overload operator هم استفاده کنید در آخر یک نوع جدید دارید که مثل integer و long و... خیلی راحت میتوانید با آن کار کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •