Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга. Входные данные
Программа получает на вход восемь пар чисел, каждое число от 1 до 8 - координаты 8 ферзей.
182
391
Ответы на вопрос:
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')
Объяснение:
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
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
05gazieva0505.05.2023 18:19
-
Politik200029.03.2022 22:38
-
GoldTask01.11.2021 19:12
-
BlackStyle6925.12.2021 06:00
-
RAYDEN0216.04.2021 16:32
-
YarikPlex04.06.2022 10:26
-
ainashsharipov01.09.2020 07:03
-
NickoFeeD27.05.2020 16:18
-
Mornes16.05.2020 08:02
-
Error6922.10.2021 19:31
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.