• Пожалуйста помогите решить задачу в Паскаль! Дана шахматная доска(8 на8 клеток). Король стоит на клетке с координатой (x,y). Определить, может ли король за один ход перейти на клетку с координатой ( x1,y1)
    Координаты (x,y) (x1,y1) задаются с клавиатуры

Ответы 1

  • Координаты клеток - целые числа из диапазона от 1 до 8var x,y,x1,y1:byte; b:boolean;beginwriteln('x, y:');readln(x,y);writeln('x1, y1:');readln(x1,y1);b:=(abs(x1-x)=1)and(y1=y); //на 1 вертикалиb:=b or (abs(y1-y)=1)and(x1=x); //на 1 горизонталиb:=b or (abs(x1-x)=1)and(abs(y1-y)=1);//рядом по диагоналиif b then writeln('Может') else writeln('Не может');end.
    • Автор:

      bubba
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years