Если возможно, с поля (k, l) одним ходом коня попасть на поле (m, n) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе - номер горизонтали. Даны натуральные числа k, l, m, n. Требуется, если возможно, с поля (k, l) одним ходом коня попасть на поле (m, n). Если нет - то определить можно ли это сделать за два хода. В случае успеха указать промежуточное поле. Использовать функцию. ребят я принцип даже не могу сообразить.как проверить клетки? как может выглядеть такая функция?

Решение задачи: «Если возможно, с поля (k, l) одним ходом коня попасть на поле (m, n)»

textual
Листинг программы
for (i=8;j>0;--i)
         for (j=1;J<=N;++j)
              if ((((k-i)=n)&&((l-j)=m))||(((k+i)=n)&&((l+j)=m))||(((k+i)=n)&&((l-j)=m))||(((k-i)=n)&&((l+j)=m)))

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


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

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

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