PDA

View Full Version : سورس یه برنامه می خوام



amiri27
پنج شنبه 17 دی 1383, 20:22 عصر
سلام
دوستان اگه سورس برناتمه زیر رو دارید به زبان c یا ++c و می تونید برای من بفرستید!
تو این برنامه باید 8 تا وزیر طوری تو خونه های شطرنج قرار بگیرند که هیچکدوم نتونن با یه حرکت اون یکی رو بزنن!!!!!!!!!!!!!!1
ممنون می شم!
ایمیل: amiri27@gmail.com

مرسی! علی

solmaz daryani
جمعه 18 دی 1383, 13:47 عصر
#include <stdio.h>
#include <conio.h>
#include <math.h>

int col1[8];

void q(int);
int p(int,int *);



main()
{
int a=0;
clrscr();
//for(a=0;a<8;a++)
//col1[a]=0;
q(0);
}

void q(int i)
{
int j=0,b,c;
//if(p(i,col1)==1)
b=p(i,col1);
if(b==1)
if(i==8)
{
for(c=1;c<=8;c++)
printf("%d\t",col1[c]);
getch();
printf("\n");
}
else
for(j=1;j<=8;j++)
{
col1[i+1]=j;
q(i+1);
}
}

int p(i,col2)
int i,col2[];
{
int k=1,s;
s=1;
while(k<i && s==1)
{
if(col2[i]==col2[k] || abs(col2[i]-col2[k])==i-k)
s=0;
k++;
}
return s;
}



این برنامه به صورت بازگشتی هست.موفق باشی.

amiri27
یک شنبه 27 دی 1383, 21:55 عصر
:flower: خیلی مر30