دانلود سورس هشت وزیر در سی پلاس پلاس
در این قسمت تیم کدگیت فایل دانلود سورس هشت وزیر در سی پلاس پلاس را آماده کرده است. برای اجرای پروژه، کافیست فایل دانلود شده را به پروژه خود اضافه و آن را اجرا کنید. پیشنهاد میشود قبل از دانلود آموزشهای ابتدایی سی پلاس پلاس را بخوانید.
چند وزیر
مسئله چند وزیر یک معمای شطرنجی و ریاضیاتی است که بر اساس آن باید n وزیر شطرنج در یک صفحه n×n شطرنج بهگونهای قرار داده شوند که هیچیک زیر ضرب دیگری نباشند. با توجه به اینکه وزیر بهصورت افقی، عمودی و اُریب حرکت میکند، باید هر وزیر را در طول، عرض و قطر متفاوتی قرار داد.
اولین و مشهورترین شکل این مسئله معمای هشت وزیر است که برای حل آن باید ۸ وزیر را در یک صفحهً معمولی (۸×۸) شطرنج قرار داد. این مسئله ۹۲ جواب دارد که ۱۲ جواب آن منحصر بهفرد است یعنی بقیه جوابها از تقارن جوابهای اصلی بهدست میآید(ویکیپدیا).
بعد از اجرای پروژه به صورت خودکار وزیرها در فضاهای ممکن چیده شده و بررسی میشود که آیا با وزیرهای دیگر برخورد دارد یا خیر.
یک نمونه خروجی برنامه به صورت زیر میباشد:
1 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0
همانطور که در خروجی بالا مشاهده میکنید اعدادی که با 1 نشان داده شده وزیرهای ما هستند و صفرها فضاهای خالی است.
زبان برنامهنویسی: سی پلاس پلاس
نوع فایل: Rar
حجم فایل: 1 کیلوبایت
پسورد: www.codegate.ir