Угрожает ли конь полю - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы