Есть ответ 👍

Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга. Входные данные

Программа получает на вход восемь пар чисел, каждое число от 1 до 8 - координаты 8 ферзей.

182
391
Посмотреть ответы 2

Ответы на вопрос:


x = []

y = []

for i in range(8):

 x1, y1 = list(map(int, input().split()))

 x.append(x1)

 y.append(y1)

Is_right = False

for i in range(7):

 for k in range (i + 1, 8):

   if x[i] == x[k] or y[i] == y[k] or abs(x[i] - x[k]) == abs(y[i]-y[k]):

     Is_right = True

if Is_right:

 print("YES")

else:

 print('NO')

Объяснение:

ijulijuli23
4,5(33 оценок)

Program pr; uses crt; var mas: array[1..5, 1..5] of integer; n, i, j, buf: integer; begin n: =5;     writeln('введите элементы матрицы');         for i: =1 to n do                for j: =1 to n do                    readln(mas[i,j]);                   writeln();     writeln('исходная матрица');         for i: =1 to n do          begin            for j: =1 to n do                        write(mas[i,j], ' ');                       writeln();           end;         {объмен}          for j: =1 to n do              begin                  buf: =mas[n,j];                   mas[n,j]: =mas[1,j];                   mas[1,j]: =buf              end;                     writeln();     writeln('результирующая матрица');     for i: =1 to n do        begin              for j: =1 to n do                  write(mas[i,j], ' ');                     writeln();           end;         readln; end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS