М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Вася11аос
Вася11аос
11.02.2022 03:51 •  Информатика

Чему равен "с"?
a=26
b= 6
у меня Соч​


Чему равен с?a=26b= 6 у меня Соч​

👇
Открыть все ответы
Ответ:
mukola11
mukola11
11.02.2022
ответ давал уже когда-то... отклика не дождался, видимо. оно так надо было.

function Knight(x1, y1, x2, y2: integer): Boolean;
{ Возвращает True, если возможен переход с (x1,y1) на (x2,y2) }
begin
  if abs(x2 - x1) = 2 then Knight := (abs(y2 - y1) = 1)
  else
  if abs(x2 - x1) = 1 then Knight := (abs(y2 - y1) = 2)
  else Knight := false
end;

function Queen(x1, y1, x2, y2: integer): Boolean;
{ Возвращает True, если возможен переход с (x1,y1) на (x2,y2) }
begin
  Queen := (x1 = x2) or (y1 = y2) or (abs(x2 - x1) = abs(y2 - y1))
end;

var
  xk, yk, xq, yq: integer;

begin
  Write('Укажите через пробел координаты коня  [1..8]: ');
  Readln(xk, yk);
  Write('Укажите через пробел координаты ферзя [1..8]: ');
  Readln(xq, yq);
  if Knight(xk, yk, xq, yq) then Writeln('Конь бьет ферзя')
  else
  if Queen(xq, yq, xk, yk) then Writeln('Ферзь бьет коня')
  else Writeln('Фигуры не угрожают друг другу')
end.
4,7(66 оценок)
Ответ:
Hatmonu
Hatmonu
11.02.2022

Держи, использовал вектор, так удобнее, надеюсь, что уже вектор.

Объяснение:

использовать Чертежник

алг  

нач

сместиться на вектор (1,0)

опустить перо

сместиться на вектор (0,2)

сместиться на вектор (0,-1)

сместиться на вектор (1,1)

сместиться на вектор (-1,-1)

сместиться на вектор (1,-1)

поднять перо

сместиться на вектор (1,0)

опустить перо

сместиться на вектор (0,2)

сместиться на вектор (1,0)

сместиться на вектор (0,-2)

сместиться на вектор (-1,0)

поднять перо

сместиться на вектор (2,0)

опустить перо

сместиться на вектор (1,2)

сместиться на вектор (1,-2)

поднять перо

сместиться на вектор (1,0)

опустить перо

сместиться на вектор (0,2)

сместиться на вектор (1,0)

сместиться на вектор (0,-2)

сместиться на вектор (-1,0)

поднять перо

сместиться на вектор (2,0)

опустить перо

сместиться на вектор (0,2)

сместиться на вектор (0,-1)

сместиться на вектор (1,1)

сместиться на вектор (-1,-1)

сместиться на вектор (1,-1)

поднять перо

сместиться на вектор (1,0)

опустить перо

сместиться на вектор (0,2)

сместиться на вектор (1,0)

сместиться на вектор (0,-2)

сместиться на вектор (-1,0)

поднять перо

сместиться на вектор (2,0)

опустить перо

сместиться на вектор (1,2)

сместиться на вектор (1,-2)

кон

4,6(85 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ