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

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




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

نام تاپيک: چطور از دو تا متغییر در حلقه for استفاده کنم؟

  1. #1
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض چطور از دو تا متغییر در حلقه for استفاده کنم؟

    با سلام،
    چطور میشه تو حلقه for دو تا متغییر رو نمو داد. من کد زیر رو نوشتم اما فقط it3 افزایش پیدا میکنه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by MIG; 20-09-2010 at 15:26.

  2. #2
    آخر فروم باز Amir Varasteh's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    تهران
    پست ها
    2,807

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینو تست کن ببین میشه یا نه.

  3. #3
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض

    به خاطر اون && هست که تو اخر حلقه گذاشتید
    اینجا : it2++ && it3++
    بایستی به جاش , میذاشتید.
    یعنی اینطور می شد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    دوستان ببخشید تو قسمت آخر قبلا هم بینشون کاما گذاشته بودم درست کار نمی کرد . بینشون && هم گذاشتم باز کار نکرد.
    Last edited by MIG; 20-09-2010 at 15:21.

  5. #5
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    دوستان سوال اینه:
    من سه تا لیست دارم که طولشون الزاما با هم برابر نیست .هدف پیدا کردن عناصر مشترک بین لیست 1و دو تا لیست دیگه یعنی2 وو 3 و حذف شون از لیست 1هست.دو تا تکرارگر تعریف شده که به لسیت 2و لیست 3 اشاره میکنه. کافیه که محتوای گره در درست بررسی تو یکی از دو تا لیست 2و3 با عنصر خونده شده از لیست 1 برابر باشه تا از لیست 1 حذف بشه.کد زیر رو نوشتم اما در تغییر iterator ها دچار مشکل میشه.
    اینم کدیه که نوشتم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    پروفشنال mahdi_mbi's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    551

    پيش فرض

    دوستان سوال اینه:
    من سه تا لیست دارم که طولشون الزاما با هم برابر نیست .هدف پیدا کردن عناصر مشترک بین لیست 1و دو تا لیست دیگه یعنی2 وو 3 و حذف شون از لیست 1هست.دو تا تکرارگر تعریف شده که به لسیت 2و لیست 3 اشاره میکنه. کافیه که محتوای گره در درست بررسی تو یکی از دو تا لیست 2و3 با عنصر خونده شده از لیست 1 برابر باشه تا از لیست 1 حذف بشه.کد زیر رو نوشتم اما در تغییر iterator ها دچار مشکل میشه.
    اینم کدیه که نوشتم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    پیشنهاد میکنم داخل for دوم یک cout قرار بدید که مقدار it2 رو چاپ کنه تا مطمئن بشید it2 افزایش پیدا نمیکنه و مشکل از جای دیگه نیست؛ همچنین اطمینان حاصل کنید که توابع ()begin و ()end مقادیر درستی برمیگردونن؛ چون قسمت افزایش iteratorها باید به همین شکل باشه و درسته.
    Last edited by mahdi_mbi; 21-09-2010 at 00:11.

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

    MIG

  8. #7
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2008
    محل سكونت
    tehran/ekbatan
    پست ها
    140

    پيش فرض

    يكي از اشكالات اينه كه اگه مثلا طول دومي از سومي كمتر باشه حلقه دوم چندتا از آخر سومي رو چك نميكنه...

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

    MIG

  10. #8
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    از همه ممنونم درستش کردم.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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