Предмет: Информатика, автор: Elizabeth38258

Сделать программу в Паскале

Приложения:

Ответы

Автор ответа: saomi21496
0

Відповідь:

Задача полягає в тому, щоб створити квадратну матрицю порядку N зі змінними значеннями, які відповідають заданому образцу. Ось код на мові Python, який допоможе вирішити цю задачу:

python

n = int(input("Введіть розмірність матриці: "))

matrix = [[0] * n for i in range(n)]

for i in range(n):

   matrix[i][i] = n - i

   for j in range(i + 1, n):

       matrix[i][j] = 0

   for j in range(i):

       matrix[i][j] = 0

   if i % 2 == 1:

       matrix[i][-i // 2 - 1] = i // 2 + 1

   else:

       matrix[i][i // 2] = i // 2 + 1

for row in matrix:

   print(row)

У цьому коді ми спочатку запитуємо користувача про розмірність матриці. Потім ми створюємо порожню матрицю за допомогою двох циклів for. Далі ми заповнюємо матрицю згідно з заданим образцом за допомогою декількох умовних операторів. Нарешті, ми друкуємо матрицю за допомогою циклу for.

Наприклад, якщо користувач введе розмірність матриці 4, програма виведе наступний результат:

[4, 0, 0, 0]

[0, 3, 0, 0]

[0, 0, 2, 0]

[0, 2, 0, 1]

Похожие вопросы
Предмет: Математика, автор: lozovaavana