Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 1, 2019 01:23:22

KiritoSan.
Зарегистрирован: 2019-04-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

треугольник в матрице

Разделим квадратную матрицу диагональю, соединяющую правый верхний элемент с левым нижним. Такую диагональ обычно называют “побочной”:

Входные данные
На вход программе сначала подается значение n ≤ 20 – размер квадратной матрицы. В следующих n строках входных данных расположены сами элементы матрицы – натуральные числа, меньшие 100.

Выходные данные
Распечатайте в виде треугольной таблицы элементы матрицы, стоящие выше побочной диагонали, выравнивая значения по столбцам так, как показано в примере. О способе выравнивания вывода в Python можно прочитать в условии задачи Треугольник Паскаля - 2.

Примеры
входные данные
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
выходные данные
1 2 3 4
5 6 7
9 10
13

Офлайн

#2 Апрель 1, 2019 01:44:11

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

треугольник в матрице

Выбор элементов матрицы относительно диагоналей можешь посмотреть здесь.



Отредактировано py.user.next (Апрель 1, 2019 01:44:24)

Офлайн

#3 Апрель 1, 2019 11:11:22

KiritoSan.
Зарегистрирован: 2019-04-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

треугольник в матрице

вводиться:
4 # кол-во строк в матрице
1 2 3 4
5 6 7 8 # матрица
9 10 11 12
13 14 15 16
формат вывода должен быть такой:
1 2 3 4
5 6 7
9 10 # элементы, расположенные выше и в побочной диагонали
13

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version