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

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




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

نام تاپيک: مسئله خيلي جالب و سخت حركت موش

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2006
    پست ها
    12

    13 مسئله خيلي جالب و سخت حركت موش

    یه برنا مه می خوام به زبان c
    فایلی را در ابتدا باز کند فایل حاوی صفر ها و یک ها میباشد
    محتویات فایل را که به صورت مربعی میباشد در خروجی چاپ کند مثلا 3*3 حداکثر 40*40موشی از بالا سمت چپ وارد این جدول شود صفر ها به منزله مسیر و 1 ها به منزله بن بست هستندکلیه مسیر ها را یک به یک امتحان کند و به کاربر نشان دهد
    یعنی کار ی کنید که با استفاده از delay موش وقتی دید که این مسیر بن بست است به جای قبلی برگردد و مسیر جدید را امتحان کند]
    [برای نوشتن این برنامه از پشته ها استفاده شود]
    [اگر کسی تونست این برنامه خیلی مشکل رو بنویسه که با گرافیک کمی که سی تحت داس داره به خوبی و برای هر فایل ورودی اجرا بشه به آدرس]hamidanr@yahoo.com][ میل بزنه خودم که احساس میکنم[کسی نتونه !

    حداكثر تا آخر هفته ي بعد ديروز عيد فطر بود

  2. #2
    داره خودمونی میشه Last Killer's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Mashhad
    پست ها
    47

    11 جواب :

    نقل قول نوشته شده توسط foranyone
    یه برنا مه می خوام به زبان c
    فایلی را در ابتدا باز کند فایل حاوی صفر ها و یک ها میباشد
    محتویات فایل را که به صورت مربعی میباشد در خروجی چاپ کند مثلا 3*3 حداکثر 40*40موشی از بالا سمت چپ وارد این جدول شود صفر ها به منزله مسیر و 1 ها به منزله بن بست هستندکلیه مسیر ها را یک به یک امتحان کند و به کاربر نشان دهد
    یعنی کار ی کنید که با استفاده از delay موش وقتی دید که این مسیر بن بست است به جای قبلی برگردد و مسیر جدید را امتحان کند]
    [برای نوشتن این برنامه از پشته ها استفاده شود]
    [اگر کسی تونست این برنامه خیلی مشکل رو بنویسه که با گرافیک کمی که سی تحت داس داره به خوبی و برای هر فایل ورودی اجرا بشه به آدرس]hamidanr@yahoo.com][ میل بزنه خودم که احساس میکنم[کسی نتونه !

    حداكثر تا آخر هفته ي بعد ديروز عيد فطر بود
    اگه منظورت 1 چيزي شبيه MineSweeper بازي ويندوزه 1 تابع بازگشتي مي خواد نكته اش هم همينه
    توضيح بيشتر بده PLZ!

  3. #3
    داره خودمونی میشه soheil1366's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    mashhad
    پست ها
    67

    پيش فرض

    بابا روانشناس
    اینجوری میگی که مارو تحریک کنی؟

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2006
    پست ها
    12

    12 من

    نقل قول نوشته شده توسط soheil1366
    بابا روانشناس
    اینجوری میگی که مارو تحریک کنی؟


    بابا تو دیگه کی هستی !!!
    من روانشناس نیستم آی تی می خونم

    حالا خوبه اینقدر تحریک میکنم هیشکی جواب نداده یا به عبارتی نتونسته بنویسه !!!

    و اما دوستان توجه داشته باشن که این بازی به مزينگ شهرت داره !

  5. #5
    داره خودمونی میشه soheil1366's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    mashhad
    پست ها
    67

    پيش فرض

    سلام
    اين يك برنامه ي پيمايش تو يك ماتريس بين دو نقطه هست و اونقدري هم كه شما ميگين سخت نيست
    تازه حالا تحريك شدم (اگه حوصله داشتم) مينويسم ولي فقط فايل EXE اش رو میذارم
    شوخی کردم
    اگر هم فکر میکنی خالی میبندم یک نگاهی به بازی هایی که تو همین فروم نوشتم بنداز
    Last edited by soheil1366; 25-10-2006 at 23:54.

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2006
    پست ها
    12

    پيش فرض

    من يه هفته فرصت دارم همش!!

  7. #7
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    دوست عزيز مسئله ي Maze براحتي درInternet قابل دسترس هست.
    كافي شما يه Search كنيد.(هم الگوريتم برنامه و هم خود برنامه)
    در ضمن به نظرم روش درستي نيست پروژه هايي كه داريد رو با اين روش به نتيجه برسونيد.
    مخصوصا جمله آخرتون باعث شد من جواب بدم "من يه هفته فرصت دارم همش!!"
    شما در ازاي كاري كه ميخوايد حاضريد هزينه اي رو هم پرداخت كنيد؟
    يكمي انصاف هم داشته باشيد.
    با اين حال چون مسئله جالبي هست يه نمونه ي ساده ازش رو ميذارم.
    البته برنامه رو من ننوشتم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اميدوارم ناراحت نشده باشيد.
    ممنون.

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


  9. #8
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2006
    پست ها
    12

    پيش فرض

    نقل قول نوشته شده توسط someone
    سلام.
    دوست عزيز مسئله ي Maze براحتي درInternet قابل دسترس هست.
    كافي شما يه Search كنيد.(هم الگوريتم برنامه و هم خود برنامه)
    در ضمن به نظرم روش درستي نيست پروژه هايي كه داريد رو با اين روش به نتيجه برسونيد.
    مخصوصا جمله آخرتون باعث شد من جواب بدم "من يه هفته فرصت دارم همش!!"
    شما در ازاي كاري كه ميخوايد حاضريد هزينه اي رو هم پرداخت كنيد؟
    يكمي انصاف هم داشته باشيد.
    با اين حال چون مسئله جالبي هست يه نمونه ي ساده ازش رو ميذارم.
    البته برنامه رو من ننوشتم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اميدوارم ناراحت نشده باشيد.
    ممنون.


    دوست خوب من خیلی ممنون از حرفایی که بهم زدی تو فکر می کنی که من خودم برنامه رو ننوشتم؟؟

    من به تبادل نظر تو برنامه نویسی اهمیت می دم دوست دارم بهترین روش رو به استادم تحویل بدم

    این بود که میام تو این سایت ها بچه ها رو تحریک میکنم تا نظر بدن و من از نظرات همه یه برنامه عالی

    بنویسم جور دیگه ای فکر نکن

  10. #9
    در آغاز فعالیت yavar0011's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    بندرعباس
    پست ها
    15

    پيش فرض

    بابا این برنامه که خیلی ستمه.
    اولا ماتریس از ورودی میگرفت خیلی باحال تر بود. تازه یه تابع یا namespace هم برای حرکتش باید درست میکرند که خواناییش بیشتر میشد. مثلا برای حرکت به شمال غربی باید از موقیت کنونی col و row یک واحد کاهش پیدا کنده و مثلا برای جنوب سطر یک واحد افزایش پیدا کنه. اونوقت دو تا متغییر برای خونه بعدی تعریف میکریم که این هشت جهت رو تو یک حلقه for به طرف عقربه های ساعت حرکت کنه. تازه برای اصلاح زمان اجرا BIG O باید یه ماتریس دیگه تعریف میکردیم. که مسیر حرکت رو TRACE کنه اونوقت مسیر تکراری هم نمیرفتیم.
    به نظر من بهترین الگورتیم مال الیس هوریتز است که در کتاب ساختمان داده ها به زبان c هستش.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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