• мова програмування pythonНапишіть програму, яка виводить двовимірну квадратну таблицю n x n чисел (n - ціле число, яке вводить користувач). По головній діагоналі таблиці (від лівого верхнього значення до нижнього правого значення) мають розміщуватися 0, вище головної діагоналі розміщуються 1, а нижче – -1.вхідні дані:5вихідні дані:0 1 1 1 1-1 0 1 1 1-1 -1 0 1 1-1 -1 -1 0 1-1 -1 -1 -1 0

Ответы 1

  • Ответ:

    # Функція для створення масиву з потрібними значеннями

    def create_array(n):

     arr = []

     for i in range(n):

       arr.append([])

       for j in range(n):

         # Якщо індекси рядка і стовпця співпадають, то елемент рівний 0

         if i == j:

           arr[i].append(0)

         # Якщо індекс рядка більший, ніж індекс стовпця, то елемент рівний -1

         elif i > j:

           arr[i].append(-1)

         # Інакше елемент рівний 1

         else:

           arr[i].append(1)

     return arr

    # Зчитування розміру масиву від користувача

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

    # Створення і виведення масиву на екран

    arr = create_array(n)

    for row in arr:

     print(row)

    • Автор:

      amiahqvqk
    • 2 года назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years