#include int main() { int s,i,j,x,y,A[8][8]; don : printf("Tasin X Konumunu Giriniz : ");scanf("%d",&x); printf("Tasin Y Konumunu Giriniz : ");scanf("%d",&y); x--; y--; s=1; for(i=0;i<8;i++){ for(j=0;j<8;j++){ A[i][j] = 0; } } if( x>7 || y>7 ) { printf("Lutfen [1-8] Araliginda Bir Deger Giriniz!!\n\n") ; goto don ; } else if (x<0 || y<0){ printf("Lutfen [1-8] Araliginda Bir Deger Giriniz!!\n\n") ; goto don ; } A[x][y] = 9; if((x-2) >= 0 && (y-1) >= 0) A[x-2][y-1] = s++; if((x-2) >= 0 && (y+1) <= 7) A[x-2][y+1] = s++; if((x-1) >= 0 && (y-2) >= 0) A[x-1][y-2] = s++; if((x-1) >= 0 && (y+2) <= 7) A[x-1][y+2] = s++; if((x+1) <= 7 && (y-2) >= 0) A[x+1][y-2] = s++; if((x+1) <= 7 && (y+2) <= 7) A[x+1][y+2] = s++; if((x+2) <= 7 && (y-1) >= 0) A[x+2][y-1] = s++; if((x+2) <= 7 && (y+1) <= 7) A[x+2][y+1] = s++; for(i=0;i<8;i++){ for(j=0;j<8;j++){ if(A[i][j] == 9) printf("K "); else if(A[i][j] != 0) printf("%d ",A[i][j]); else printf("X "); } printf("\n"); } printf("\nGidilebilecek Yer Sayisi: %d", s-1) ; return 0 ; }