C dili bilen yardım eder mi

Adem Gül

Üye
Katılım
9 May 2014
Mesajlar
45
Puanları
1
Yaş
33
Konum
develi/kayseri
çok boyutlu diziyle bir satranç tahtası kullanıcıdan atı tahtaya yerleştirmesi için bir konum isticez. sonra atın o konumdan kendi etrafında gidebilecegi maksimum konumu bulcaz. ama tüm tahtayı dolaşmicak. çünkü internette hep tüm tahtayı dolaştığı kodu var. ama bu sadecw verilen konumun etrafında gidebileceği yerleri göstercek
 
#include
#include
int main ()
{
char dizi[8][8];
int x, y, satir, sutun;
printf ("\n1-8 arasi bir deger giriniz[emoji53]n");
scanf ("%d %d",&satir,&sutun);
satir -=1;
sutun -=1;
for (x=0; x {
for (y=0; y {
if (x==satir && y==sutun)
{
dizi[x][y]='A';
}
else if (satir==x+1 && sutun==y+2)
{
dizi [x][y]='#';
}
else if (satir==x+1 && sutun==y-2)
{
dizi [x][y]='#';
}
else if (satir==x+1 && sutun==y+2)
{
dizi [x][y]='#';
}
else if (satir==x-1 && sutun==y+2)
{
dizi [x][y]='#';
}
else if (satir==x-1 && sutun==y-2)
{
dizi [x][y]='#';
}
else if (satir==x+2 && sutun==y+1)
{
dizi [x][y]='#';
}
else if (satir==x+2 && sutun==y-1)
{
dizi [x][y]='#';
}
else if (satir==x-2 && sutun==y+1)
{
dizi [x][y]='#';
}
else if (satir==x-2 && sutun==y-1)
{
dizi [x][y]='#';
}
else
{
dizi[x][y]='.';
}
printf (" %c", dizi[x][y]);
}
printf ("\n");
}
return 0;
}
 

Forum istatistikleri

Konular
127,959
Mesajlar
913,912
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst