Угрожает ли конь полю - C (СИ)
Формулировка задачи:
программа должна определять угрожает ли конь стоящий на шахматной доске с некоторыми координатами, полю координаты которого так же задаются
помогите исправить, программа всегда данжер выдает...
#include "stdafx.h"
#include <conio.h>
int _tmain(int argc, _TCHAR* argv[])
{
int k,l,m,n,z,i;
int array[10];
printf("Vvedite koordinati Horse: \n");
scanf("%d",&k);
scanf("%d",&l);
printf("Vvedite koordinati Field: \n");
scanf("%d",&m);
scanf("%d",&n);
z=0;
array[1]=(k-2);
array[2]=(k-2);
array[3]=(k+2);
array[4]=(k+2);
array[5]=(k-1);
array[6]=(k-1);
array[7]=(k+1);
array[8]=(k+1);
array[9]=(l+1);
array[10]=(l-1);
array[11]=(l+1);
array[12]=(l-1);
array[13]=(l+2);
array[14]=(l-2);
array[15]=(l+2);
array[16]=(l-2);
for (i=1;i<9;i++)
{if ((array[i]== m) && (array[i+8]==n));
(z=1);}
if (z=0)
printf("All well \n");
else
printf("Danger \n");
getch();
}Решение задачи: «Угрожает ли конь полю»
textual
Листинг программы
if (z==0)