PDA

View Full Version : برنامه مشکل حرکت موش در سی



foranyone
یک شنبه 23 مهر 1385, 17:42 عصر
یه برنا مه می خوام به زبان :c
فایلی را در ابتدا باز کند فایل حاوی صفر ها و یک ها میباشد
محتویات فایل را که به صورت مربعی میباشد در خروجی چاپ کند مثلا 3*3 حداکثر 40*40
موشی از بالا سمت چپ وارد این جدول شود صفر ها به منزله مسیر و 1 ها به منزله بن بست هستند
کلیه مسیر ها را یک به یک امتحان کند و به کاربر نشان دهد
یعنی کار ی کنید که با استفاده از delay موش وقتی دید که این مسیر بن بست است به جای قبلی برگردد و مسیر جدید را امتحان کند
برای نوشتن این برنامه از پشته ها استفاده شود
اگر کسی تونست این برنامه خیلی مشکل رو بنویسه که با گرافیک کمی که سی تحت داس داره به خوبی و برای هر فایل ورودی اجرا بشه به آدرس hamidanr@yahoo.com (hamidanr@yahoo.com) میل بزنه خودم که احساس میکنم
کسی نتونه !
حداکثر تا دو هفته بعد ....:اشتباه:
--------------------
یه برنا مه می خوام به زبان :c
فایلی را در ابتدا باز کند فایل حاوی صفر ها و یک ها میباشد
محتویات فایل را که به صورت مربعی میباشد در خروجی چاپ کند مثلا 3*3 حداکثر 40*40
موشی از بالا سمت چپ وارد این جدول شود صفر ها به منزله مسیر و 1 ها به منزله بن بست هستند
کلیه مسیر ها را یک به یک امتحان کند و به کاربر نشان دهد
یعنی کار ی کنید که با استفاده از delay موش وقتی دید که این مسیر بن بست است به جای قبلی برگردد و مسیر جدید را امتحان کند
برای نوشتن این برنامه از پشته ها استفاده شود
اگر کسی تونست این برنامه خیلی مشکل رو بنویسه که با گرافیک کمی که سی تحت داس داره به خوبی و برای هر فایل ورودی اجرا بشه به آدرس hamidanr@yahoo.com (hamidanr@yahoo.com) میل بزنه خودم که احساس میکنم
کسی نتونه !
حداکثر تا دو هفته بعد ....

powerboy2988
شنبه 29 مهر 1385, 02:01 صبح
یکم درستر بنویس ببینم چی هست که می گی نشه انجام داد!!!

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

powerboy2988
شنبه 29 مهر 1385, 21:48 عصر
اگه بنویسم جایزه داره؟

powerboy2988
شنبه 29 مهر 1385, 22:43 عصر
فایلی که حاوی صفر و یک باشد باید خودمان بدیم یا توسط کاربر داده می شه؟

h.bathaie
یک شنبه 30 مهر 1385, 01:33 صبح
دوست عزیز . برای پیاده سازی این الگوریتم باید از یک تابع بازگشتی استفاده کنی .
من 1 نمونه بازی با این الگوریتم نوشتم . مین روب . اگه برات جالبه بگو لینک بزارم .ضمنا من شخصا خیلی وقته از c استفاده نمیکنم . اگر دوست داشتی میتونم برات توضیح بیشتری بدم.
موفق باشی

h.bathaie
یک شنبه 30 مهر 1385, 01:39 صبح
http://bathaie.persiangig.com/mine_sweeper_1_dotnet2005.rar

foranyone
یک شنبه 30 مهر 1385, 22:25 عصر
فایل باید به صورت دلخواه از ورودی باز شود

یعنی کاربر آدرس فایل را وارد کند تا فایل باز شود

این برنامه جایزه ای نداره فقط چون خیلی جالبه مطرحش کردم p:
--------------------
h.bathaie (http://barnamenevis.org/forum/member.php?u=28122) vbmenu_register("postmenu_276496", true);
جان خیلی ممنونم اگه کمکم کنی ممنون میشم *-:

foranyone
یک شنبه 30 مهر 1385, 22:33 عصر
دوستان توجه داشته باشن که من این برنامه تو سی تحت داس می خوام نه تو محیط های ویزوال

foranyone
دوشنبه 01 آبان 1385, 23:31 عصر
power boy چی شد ؟ بدون جایزه نمی نویسی؟

powerboy2988
دوشنبه 01 آبان 1385, 23:37 عصر
مگه 2 هفته وقت ندادی ؟
فقط پروژه شما نیست که ماله کسایه دیگه ای هم هست
الگوریتمشو پیاده سازی کردم فقط مونده برنامه نویسیش
کاری نداره سادست
سعی می کنم تا آخر هفته تموم کنم
--------------------
حتما باید با توابع بازگشتی بنویسیم؟

h.bathaie
سه شنبه 02 آبان 1385, 10:39 صبح
حتما باید با توابع بازگشتی بنویسیم؟

در غیر این صورت کارت خیلی سخت تر میشه ...

خوب میشد اگر میتونستیم روی الگوریتمش بیشتر بحث کنیم . ولی ظاهرا نیاز فوری به کد آماده مانع این امر میشه:چشمک:
موفق باشید

foranyone
سه شنبه 02 آبان 1385, 12:39 عصر
آره منم فکر می کنم بازگشتی بهترین راهه!!

foranyone
سه شنبه 02 آبان 1385, 14:33 عصر
powerboy جان روشش مهم نیست ولی به نظرت بازگشتی بهتر نیست؟