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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: سوالی در مورد کنسول، سی پلاس پلاس

  1. #1
    اگه نباشه جاش خالی می مونه afterpc's Avatar
    تاريخ عضويت
    Apr 2011
    محل سكونت
    تـــبـــریـــز
    پست ها
    488

    پيش فرض سوالی در مورد کنسول، سی پلاس پلاس

    سلام
    این مشکل شاید به نظر شما خیلی ساده بیاد، ولی من که از هرکسی (فقط یه نفر! :d) پرسیدم ندونست!
    سوال اینه که توی کنسول، طرف میاد به این شکل عددها رو وارد میکنه که اول یه عدد میده بعد، توی سطر بعدی به همون تعداد، عدد میده که من باید با اونا یه کارایی بکنم. البته قبل از اون، تعداد دفعات رو هم وارد میکنه. به این شکل:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا اگه قرار نباشه که اون شخص بیاد تعداد اعداد رو بگه، من به راحتی مثلا برای 5 عدد این کارو میتونم بکنم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی قراره طرف خودش بده تعداد رو. حالا من چیکارش کنم؟
    اگه بشه، اینو هم بگین که اگه طرف نگه تعداد اعداد رو، چطور باید باز توی یه آرایه بندازیمشون؟

  2. #2
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    سلام توی آرایه نمیشه. میتونین از لیست پیوندی استفاده کنین.

  3. #3
    اگه نباشه جاش خالی می مونه afterpc's Avatar
    تاريخ عضويت
    Apr 2011
    محل سكونت
    تـــبـــریـــز
    پست ها
    488

    پيش فرض

    لیست پیوندی؟ میتونین کمی توضیح بدین؟ من از سی شارپ به سی پلاس پلاس اومدم، ولی اینو نشنیدم تا حالا. اگه بشه کمی توضیح بدین روش کار رو.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    150

    پيش فرض

    اگر درست متوجه شده باشم
    شما میخوایی یک عدد بگیری و بعد به همون تعداد دوباره عدد بگیری درسته؟
    خوب حلقه استفاده کن ...
    مثلا کاربر n رو وارد میکنه بعد شما در حلقه 1 تا n بار عدد میگیری.

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


  6. #5
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    لیست پیوندی؟ میتونین کمی توضیح بدین؟ من از سی شارپ به سی پلاس پلاس اومدم، ولی اینو نشنیدم تا حالا. اگه بشه کمی توضیح بدین روش کار رو.
    سلام واللا یکم بحثش طولانیه اگه یه سرچ کنین حتما متوجه میشین. باید یه کلاس Node تعریف کنین و واسه اضافه کردن یا خوندن از اون گره تابع بنویسین.

    ---------- Post added at 02:07 PM ---------- Previous post was at 02:06 PM ----------

    اگر درست متوجه شده باشم
    شما میخوایی یک عدد بگیری و بعد به همون تعداد دوباره عدد بگیری درسته؟
    خوب حلقه استفاده کن ...
    مثلا کاربر n رو وارد میکنه بعد شما در حلقه 1 تا n بار عدد میگیری.
    مشکل دوستمون توی ذخیره کردن این عدد هاست

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


  8. #6
    اگه نباشه جاش خالی می مونه afterpc's Avatar
    تاريخ عضويت
    Apr 2011
    محل سكونت
    تـــبـــریـــز
    پست ها
    488

    پيش فرض

    نه، من توی یه مسابقه شرکت میکنم که بخاطر این که سی شارپ و جاوا رو قبول نمیکنن، مجبورم تا جمعه سی کار کنم. اونا هم خودشون سوالا رو اصلاح نمیکنن، به یه برنامه میدن که برنامه هم طوری تنظیم شده که فقط به این شکل عدد رو میگیره:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی اگه با for بنویسم، باید به این شکل بگیره:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #7
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2008
    محل سكونت
    karaj vegas city
    پست ها
    49

    پيش فرض

    دوست عزیز از حلقه تو در تو استفاده کن ، خیلی راحته . . . آخه چرا !

  10. این کاربر از dr.b4ne بخاطر این مطلب مفید تشکر کرده است


  11. #8
    اگه نباشه جاش خالی می مونه afterpc's Avatar
    تاريخ عضويت
    Apr 2011
    محل سكونت
    تـــبـــریـــز
    پست ها
    488

    پيش فرض

    خوب چطور؟ اگه بشه یه نمونه کد بنویسین. ولی فکر کنم کلا با for نمیشه.

  12. #9
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    150

    پيش فرض

    خب دوست من تو اون مسابقه ورودی استاندارد میدن ...
    و خروجی رو میگرن مقایسه میکنن

    مثال
    برنامه که سه عدد را بگیرد و جمع کند؟
    جواب
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و حالا ورودی استاندارد رو در فایل متنی ذخیره کن به اسم p.in
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما واسه تستش کافیه cmd رو باز کنی بنویسی
    p.exe<p.in>p.out
    وقتی p.out رو باز کنی میبینی جواب چاپ شده

    شما قرار نیست دستی ورودی وارد کنی

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


  14. #10
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض

    که فقط به این شکل عدد رو میگیره:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ]
    سلام دوست من.
    من مشکلی نمیبینم. یا من متوجه نمیشم چی میگید.
    این کد برای چیزی که نوشتید جواب میده:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    max رو هم 1 عدد بزرگ بگیرید.
    اینی که من گفتم حالت غیرپویا هست. اگه میخواید پویا باشه باید از لیست پیوندی استفاده شه که ارزش نداره بنظرم.(برا این مورد البته)
    موفق باشید.
    Last edited by p d; 15-02-2012 at 17:42.

  15. این کاربر از p d بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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