تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: برنامه جمع کردن 2 عدد بزرگ !!

  1. #1
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض برنامه جمع کردن 2 عدد بزرگ !!

    سلام دوستان
    یه برنامه میخوام که 2 عدد بزرگ (در حد 40 - 50 رقم ) رو بگیره و اینارو باهم جمع و تفریق کنه !!
    منتها میخوام که این عمل جمع و تفریق رو خود کامپایلر انجام نده ، خودم بنویسمش ! (مثلا عدد رو به صورت رقم رقم بریزه داخل یه آرایه بعد مثل عمل جمع کردن به صورت دستی از سمت راست ترین رقم نظیر به نظیر شروع به جمع کردن کنه و در آخر حاصل داخل یه آرایه دیگه ذخیره بشه و ... )

  2. #2
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    خوب؟! حالا شما کجاش رو سوال داری؟!!
    میتونی از اخرین عضو ارایه شروع به خوندن بکنی یا یه first in last out (اسمش یادم رفت!) بسازی که براش باید ساختمون خونده باشی!!!

  3. این کاربر از senaps بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض

    خوب؟! حالا شما کجاش رو سوال داری؟!!
    میتونی از اخرین عضو ارایه شروع به خوندن بکنی یا یه first in last out (اسمش یادم رفت!) بسازی که براش باید ساختمون خونده باشی!!!
    خب من کدش رو میخوام دیگه دوست عزیز،کلا سوال خودش !!!

  5. #4
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    اهان!
    یه قانون نا نوشته اینجا هست که هیچوقت یه پروژه رو کامل نمی‌نویسن دوستان فعال...
    معمولا سعی بر اینه که مشکلات کدها رو حل بکنن یا راهنمایی بکنن...
    شما خودت شروع کن به برنامه نویسی هر جا ایراد داشتی بگو!

  6. 2 کاربر از senaps بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض

    سلام
    دوستان چرا وقتی string تعریف میکنم تو خروجی چیزی نشون نمیده؟!!
    #include<iostream>
    #include<string>

    using namespace std;

    int main()
    {

    string st1;
    st1 = "test";
    cout<<st1;

    return 0;

    }

  8. #6
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض

    دوستان الان مشکلم تو دریافت عدد از کاربره!
    من یه آرایه از نوع char تعریف میکنم،بعد عدد رو از کاربر میگیرم و ذخیره میکنم تو آرایه،حالا چطور باید این اعداد رو تبدیل کنم به int که بتونم عملیات ریاضی روشون انجام بدم؟!!

  9. #7
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    دوستان الان مشکلم تو دریافت عدد از کاربره!
    من یه آرایه از نوع char تعریف میکنم،بعد عدد رو از کاربر میگیرم و ذخیره میکنم تو آرایه،حالا چطور باید این اعداد رو تبدیل کنم به int که بتونم عملیات ریاضی روشون انجام بدم؟!!
    بجای اینکه داده رو از نوع char تعریف کنید اون رو int در نظر بگیرید

  10. #8
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    شما باید از کد اسکی استفاده کنید.کد اسکی عدد صفر میشه 48.پس کد اسکی تک تک char هاتونو منهای 48 میکنید و میریزید تو وکتور و با این وکتورا کار میکنید.(دو تا وکتور جدا نیاز دارید هر کدوم برای یه عدد)
    در کل چون عددتون خیلی بزرگ هستش یه رشته یا در اصل آرایه از نوع character میگیرید از کاربر و رقم رقم کد اسکی رو منهای 48 میکنید و توی یه وکتور میریزید و دوباره برای عدد بعدیم این کارو میکنید.آخر سر این وکتور ها رو خونه خونه با هم جمع میکنید(با توجه به این که ممکنه تعداد ارقام دو عدد برابر نباشه) و بعد ده بر یک ها رو حساب کرده و توی مرتبه بعدی میریزید و وکتور سوم(مجموع) رو چاپ میکنید.
    جدول کد اسکی:

    اینم کدش خدمت شما:(جایی رو متوجه نشدید بگید)
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    فقط بازم تاکید میکنم که حتما خوب کار با وکتور رو یاد بگیرید و همیشه جای آرایه از وکتور استفاده کنید چون که هم سایزش متغیره و باعث میشه Memory اضافی نگیره برنامتون هم برعکس آرایه محدودیت سایز نداره.(خیلی کم پیش میاد که مجبور بشید از آرایه استفاده کنید خیلی خیلی کم)
    چون از وکتور و رشته استفاده شده در این برنامه تا چندین هزار رقم رو هم میتونه بگیره به راحتی!
    Last edited by Arrowtic; 09-11-2012 at 22:24.

  11. 2 کاربر از Arrowtic بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •