Если возможно, с поля (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)))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д