Вопрос задан 04.10.2023 в 03:34. Предмет Информатика. Спрашивает Куглер Полина.

Задан двумерный целочисленный массив В размера n × n (1 ≤ n ≤ 10). На одном из языков

программирования (Pascal, C++, Python, алгоритмический язык) выведите «YES», если он является симметричным относительно главной диагонали, иначе выведите «NO». (по возможности сделайте ещё и блок схему, но в первую очередь программу)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чернов Никита.

PascalABC.NET ₃.₆.₃.₂₅₇₇

Ответ:

  • ##
  • var n := ReadInteger('n:');
  • var B := MatrRandom(n, n, -99, 99).Print;
  • Print(MatrEqual(B, Transpose(B)) ? 'YES' : 'NO')

Пример работы:



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая проверяет, является ли двумерный массив симметричным относительно главной диагонали:

python
def is_symmetric(matrix): n = len(matrix) for i in range(n): for j in range(i + 1, n): if matrix[i][j] != matrix[j][i]: return False return True def main(): n = int(input("Введите размер массива (n): ")) # Инициализируем пустой двумерный массив matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) if is_symmetric(matrix): print("YES") else: print("NO") if __name__ == "__main__": main()

Пример ввода (для массива 3x3):

3 1 2 3 2 4 5 3 5 6

Пример вывода:

objectivec
YES

Данная программа сначала запрашивает размер массива n, затем заполняет массив данными из ввода, а затем использует функцию is_symmetric для проверки симметрии относительно главной диагонали. Если массив симметричен, программа выводит "YES", иначе "NO".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос