PDA

View Full Version : سوال: اشکال در برنامه minroob به زبانc++



masoomeh_c
جمعه 12 تیر 1388, 14:18 عصر
سلام دوستان این بخشی از برنامه minroobکهiوj دو مقدار متفاوت10و20دارن.این بخشش که نوشته minrub[i][j]==11 چرا فقط 11نوشته؟واین بخشهای mirub[i][j]++ داخل ifها برای چیه؟



for(j=1;j<=20;j++)
for(i=1;i<=10;i++)
if(minrub[i][j]==11)
{ if(minrub[i-1][j-1]!=11)
minrub[i-1][j-1]++;
if(minrub[i-1][j]!=11)
minrub[i-1][j]++;
if(minrub[i-1][j+1]!=11)
minrub[i-1][j+1]++;
if(minrub[i][j-1]!=11)
minrub[i][j-1]++;
if(minrub[i][j+1]!=11)
minrub[i][j+1]++;
if(minrub[i+1][j-1]!=11)
minrub[i+1][j-1]++;
if(minrub[i+1][j]!=11)
minrub[i+1][j]++;
if(minrub[i+1][j+1]!=11)
minrub[i+1][j+1]++;




دوستان اگر لطف کنین کمکم کنید خیلی وقت کم دارم.ممنون

tdkhakpur
شنبه 13 تیر 1388, 11:02 صبح
سلام
خوب برنامه نویس خواسته از این طریق به هدفش برسه.

masoomeh_c
پنج شنبه 18 تیر 1388, 01:42 صبح
دوستان یکم به سئوالات همدیگه احترام بزارین.
شما هم اگر جواب سئوال رو نمیدونید نیازی نیست که پست بزارین

newamir
پنج شنبه 18 تیر 1388, 09:52 صبح
سلام،
این برنامه minroob خودش کجا هست؟ آخه بدون بقیه برنامه نمی‌شه توضیحی داد.

tdkhakpur
پنج شنبه 18 تیر 1388, 17:48 عصر
دوستان یکم به سئوالات همدیگه احترام بزارین.
شما هم اگر جواب سئوال رو نمیدونید نیازی نیست که پست بزارین
سلام
خوب شما سوالتان چی هست؟ سوال شما مثل این می ماند کی بگید دنبال یکی میگردم برای من پیداش کنید؟

MOHSEN8000
جمعه 19 تیر 1388, 20:29 عصر
با سلام
با توجه به این که سورس کامل رو قرار ندادید ، تنها حدسی که میشه زد و به احتمال خیلی زیاد هم درست هست اینه که این برنامه ابتدا که ماتریس دو بعدی رو ساخته و بعد مین ها رو داخل اون قرار داده ( یقینا به صورت تصادفی ) مقدار عددی خانه هایی که در اون ها مین هست رو برابر با 11 قرار داده. و بعد برای هر خانه ای که مین در آن قرار دارد ( یعنی مقدار عددی اون برابر 11 است ) به مقدار عددی 8 خانه ای که مجاور آن هستند ، یکی اضافه کرده. البته باید دقت کنید که ابتدا که ماتریس رو ساختید ، مقدار عددی همه خانه های آن را برابر 0 قرار بدید. این برداشت من بود. فکرم نکنم جاییش غلط باشه.
لطفا همدیگرو هم یکم بیشتر تحمل کنید.