Напишите программу которая вычисляет сумму элементов матрицы
Перейти к содержимому

Напишите программу которая вычисляет сумму элементов матрицы

  • автор:

Ошибка сервера в приложении ‘/’.

Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.

Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге следует задать атрибут «mode» со значением «Off».

Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.

Решение модуля 4.4 Поколение Python: для продвинутых

Какова размерность матрицы matrix ?

matrix = [[45, 4, 77],
[41, 7, 17]]

Что покажет приведенный ниже фрагмент кода?

matrix = [[1, 2, 8, 0],
[-4, 1, 9, 4],
[41, 71, 2, -2]]
print(matrix[2][3])

Что покажет приведенный ниже фрагмент кода?

n = 3
a = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
for i in range(n):
for j in range(n):
print(a[i][j], end=’ ‘)
print()

1 2 3 4 5 6 7 8 9

Что покажет приведенный ниже фрагмент кода?

n = 3
a = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
for i in range(n):
for j in range(n):
print(a[j][i], end=’ ‘)
print()

1 4 7 2 5 8 3 6 9

Что покажет приведенный ниже фрагмент кода?

n = 3
a = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
for i in range(n):
for j in range(n):
print(a[n — i — 1][n — j — 1], end=’ ‘)
print()

9 8 7 6 5 4 3 2 1

Что покажет приведенный ниже фрагмент кода?

n = 5
a = [[19, 21, 33, 78, 99],
[41, 53, 66, 98, 76],
[79, 80, 90, 60, 20],
[33, 11, 45, 67, 90],
[45, 67, 12, 98, 23]]

maximum = -1
minimum = 100

for i in range(n):
if a[i][i] > maximum:
maximum = a[i][i]
if a[i][n — i — 1] < minimum:
minimum = a[i][n — i — 1]
print(minimum + maximum)

На вход программе подаются два натуральных числа nn и mm, каждое на отдельной строке — количество строк и столбцов в матрице. Далее вводятся сами элементы матрицы — слова, каждое на отдельной строке; подряд идут элементы сначала первой строки, затем второй, и т.д.

Напишите программу, которая сначала считывает элементы матрицы один за другим, затем выводит их в виде матрицы.

m, n, matrix = int(input()), int(input()), [] for i in range(m): matrix.append([input() for _ in range(n)]) print(*matrix[i])

На вход программе подаются два натуральных числа nn и mm, каждое на отдельной строке — количество строк и столбцов в матрице. Далее вводятся сами элементы матрицы — слова, каждое на отдельной строке; подряд идут элементы сначала первой строки, затем второй, и т.д.

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

n, m = int(input()), int(input()) matrix = [[input() for _ in range(m)] for i in range(n)] for i in matrix: print(*i) print() for i in range(m): for j in range(n): print(matrix[j][i], end=' ') print()

Следом квадратной матрицы называется сумма элементов главной диагонали. Напишите программу, которая выводит след заданной квадратной матрицы.

res = 0 for i in range(int(input())): res += int(input().split()[i]) print(res) 

Напишите программу, которая выводит количество элементов квадратной матрицы в каждой строке, больших среднего арифметического элементов данной строки.

n = int(input()) l = [input().split() for _ in range(n)] counter = 0 for i in l: sr = (sum(list(map(int, i)))) / len(i) for j in i: if int(j) > sr: counter += 1 print(counter) counter = 0

Решение модуля 4.4 Поколение Python: для продвинутых

Напишите программу, которая выводит максимальный элемент в заштрихованной области квадратной матрицы.

n = int(input()) arr = [] mtr = [[int(i) for i in input().split()] for j in range(n)] for i in range(n): for j in range(n): if i >= j: arr.append(mtr[i][j]) print(max(arr))

Решение модуля 4.4 Поколение Python: для продвинутых

Напишите программу, которая выводит максимальный элемент в заштрихованной области квадратной матрицы.

n = int(input()) s = [] for i in range(n): f = [int(i) for i in input().split()] for j in range(len(f)): if (i >= j and i = n - 1 -j) or (i == j) or (i + j + 1 == n): s.append(f[j]) print(max(s)) 

Решение модуля 4.4 Поколение Python: для продвинутых

Квадратная матрица разбивается на четыре четверти, ограниченные главной и побочной диагоналями: верхнюю, нижнюю, левую и правую.

Напишите программу, которая вычисляет сумму элементов: верхней четверти; правой четверти; нижней четверти; левой четверти.

n = int(input()) matrix = [[int(el) for el in input().split()] for _ in range(n)] left = sum([sum([matrix[i][j] for j in range(n) if i > j and i < n-1-j]) for i in range(n)]) down = sum([sum([matrix[i][j] for j in range(n) if i >j and i > n-1-j]) for i in range(n)]) up = sum([sum([matrix[i][j] for j in range(n) if i < j and i < n-1-j]) for i in range(n)]) right = sum([sum([matrix[i][j] for j in range(n) if i < j and i >n-1-j]) for i in range(n)]) print(f"""Верхняя четверть: Правая четверть: Нижняя четверть: Левая четверть: """)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Напишите программу которая вычисляет сумму элементов матрицы

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2023. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

Матрицы. Суммы четвертей

Квадратная матрица разбивается на четыре четверти, ограниченные главной и побочной диагоналями: верхнюю, нижнюю, левую и правую.

Напишите программу, которая вычисляет сумму элементов: верхней четверти; правой четверти; нижней четверти; левой четверти.

Формат входных данных
На вход программе подаётся натуральное число nn — количество строк и столбцов в матрице, затем элементы матрицы (целые числа) построчно через пробел.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Элементы диагоналей не учитываются.

upper_quarter, right_quarter, lower_quarter, left_quarter = 0, 0, 0, 0 n = int(input()) for i in range(n): line = list(map(int, input().split())) for j in range(n): if i < j and i < n - j -1: upper_quarter += line[j] if i < j and i >n - j -1: right_quarter += line[j] if i > j and i > n - j -1: lower_quarter += line[j] if i > j and i < n - j -1: left_quarter += line[j] print('Верхняя четверть:', upper_quarter) print('Правая четверть:', right_quarter) print('Нижняя четверть:', lower_quarter) print('Левая четверть:', left_quarter)
Похожие записи:
  1. Эффективный ввод-вывод в разных языках программирования
  2. Координатные четверти
  3. Django — доработка шаблона формы регистрации
  4. В какой четверти находится точка?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *