امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
8 وزیر خیلی فوری
نویسنده پیام
arsino آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 1
( 1 تشکر در 1 ارسال )
ارسال: #1
8 وزیر خیلی فوری
سلام بچه ها لطفا اگر کسی پروژه 8 وزیر را به زبان سی داره بذاره اینجا. خیلی فوریه. بحث سر 5 نمره اس که اگر پیداش نکنم یکی از دوستام از دستش میده. (اینو گفتم که بدونین برای دوستم می خوام و پروژه ی خودم را انجام دادم.Clap)
۱۷-خرداد-۱۳۹۱, ۰۱:۴۹:۱۰
ارسال‌ها
پاسخ
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #2
Shy  RE: 8 وزیر خیلی فوری
(۱۷-خرداد-۱۳۹۱, ۰۱:۴۹:۱۰)arsino نوشته است: سلام بچه ها لطفا اگر کسی پروژه 8 وزیر را به زبان سی داره بذاره اینجا. خیلی فوریه. بحث سر 5 نمره اس که اگر پیداش نکنم یکی از دوستام از دستش میده. (اینو گفتم که بدونین برای دوستم می خوام و پروژه ی خودم را انجام دادم.Clap)

سلام

کد:
#include<iostream.h>
#include<conio.h>


void place(int,int,int [][8],int [][8]);
void print(int,int,int [][8],int [][8]);


int main( )
{
clrscr( );
int const k=8;
int p[k][k];
int placed[k][k];

int a,b;
for(a=1;a<=8;a++)
   {for(b=1;b<=8;b++)
       {p[a][b]=1;
    placed[a][b]=0;
       }
   }

for(a=1;a<=8;a++)
   { for(b=1;b<=8;b++)
    {
     place(a,b,p,placed);
     print(a,b,p,placed);
    }
   }

getch( );
return(0);

}


void place(int i,int j,int p[][8],int placed[][8])
{
placed[i][j]=1;
int a,b,k;

for(k=1;k<=8;k++)
    {  p[i][k]=0;
       p[k][j]=0;
       if(k+i<=8 && k+j<=8) {p[k+i][k+j]=0;}
       if(k+i<=8 && j-k>=1) {p[k+i][j-k]=0;}
       if(i-k>=1 && k+j<=8) {p[i-k][k+j]=0;}
       if(i-k>=1 && j-k>=1) {p[i-k][j-k]=0;}
    }
for(a=1;a<=8;a++)
   { for(b=1;b<=8;b++)
    { if(p[a][b]==1) place(a,b,p,placed);
    }
   }

}



void print(int i,int j,int p[][8],int placed[][8])
{
int a,b;
int c=0;

for(a=1;a<=8;a++)
    {for(b=1;b<=8;b++)
     {if(placed[a][b]==0) cout<<"_";
      if(placed[a][b]==1)
         { c++;           cout<<"v";
         }
     }cout<<"\n";
    }

if(c!=8)cout<<"could not place all 8 vazir"
        <<"for the start home("<<i<<","<<j
        <<")!press any key to continue:\n\n\n";
if(c==8)
   {cout<<"****all 8 vazir placed with starthome("<<i<<","
    <<j<<")!****\n\n\n";
   }


for(a=1;a<=8;a++)
   { for(b=1;b<=8;b++)
    { p[a][b]=1;
      placed[a][b]=0;
    }
   }

getch( );

}

Assembly Language 039

۱۷-خرداد-۱۳۹۱, ۰۲:۱۰:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, arsino
arsino آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 1
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: 8 وزیر خیلی فوری
بابت کمکتون متشکرم.
۱۷-خرداد-۱۳۹۱, ۱۱:۳۳:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  انجام پروژه فرستنده و گیرنده نوری با برد 10 متر فوری ebrahim98 2 2,733 ۲۸-خرداد-۱۳۹۴, ۱۴:۱۷:۳۴
آخرین ارسال: aKaReZa75
  فوری فقط تا فردا وقت دارم mrh3ds 1 2,675 ۲۸-مرداد-۱۳۹۳, ۰۲:۳۳:۱۸
آخرین ارسال: robojalal
  به کمک خیلی فوری نیازمندم mp.1372 0 1,900 ۱۱-اردیبهشت-۱۳۹۲, ۰۱:۱۰:۱۵
آخرین ارسال: mp.1372
  لطفاکمکم کنید خیلی فوری پروزه اندازه گیری سطح مایعات با سنسورخازنی meshkat21 1 2,781 ۰۶-خرداد-۱۳۹۱, ۱۷:۵۷:۰۱
آخرین ارسال: ha_60
  کمک خیلی فوری mojgan.2934 2 2,668 ۰۳-دى-۱۳۹۰, ۰۰:۵۷:۲۰
آخرین ارسال: mhpc2009
  کمک فوری برای پروژه طراحی یکسو کننده بوسیله ی AVR fabulous 20 14,685 ۰۳-تير-۱۳۸۹, ۲۲:۳۰:۳۲
آخرین ارسال: t3r!p3000
  برنامه خیلی ساده با اسمبلی - جون هر کی دوست داری اگه بلدی کمک کن alikarimi 0 3,893 ۰۸-خرداد-۱۳۸۸, ۰۴:۴۸:۴۹
آخرین ارسال: alikarimi
Shy برنامه با ویژوال فوری afsaneh23 3 3,797 ۲۸-آبان-۱۳۸۷, ۱۸:۵۳:۰۸
آخرین ارسال: afsaneh23
Sad کمک فوری nahavand 0 1,715 ۱۴-بهمن-۱۳۸۵, ۱۵:۴۹:۲۵
آخرین ارسال: nahavand

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS