Двумерные массивы матрицы на python. Помогите решить задачу надо вывести элементы
Двумерные массивы матрицы на python. Помогите решить задачку надобно вывести элементы квадратной матрицы в закрашенной области, можно без ввода, а сам алгоритм и вывод. Заблаговременно спасибо. См. прикрепленный файл.
Задать свой вопросОтвет:
Разъясненье:
В общем метод таковой.
Пусть мы имеем массив a[1..n, 1..n] из n*n элементов,
i - номер строки, j - номер столбца.
Опускаемся вниз по строчкам до строчки, номер которой отличается от того,
n - четное либо нечетное.
В общем случае это номер i_ser, одинаковый n разделять на 2, и округлый до целого вниз.
Например, если n = 4, i_ser = 2, если n = 7, то i_ser = 3.
Для i от 1 до i_ser делать
начало
Для j от 1 до i делать
// тут мы получаем нужные нам координаты i, j
конец
Если i_ser нечетно, то раздельно проходимся по строке с номером i_ser+1
Если i_ser нечетно то
начало
i_ser = i_ser + 1
Для j от 1 до i_ser делать
// здесь мы получаем нужные нам координаты i_ser, j
конец
i_ser = i_ser + 1
Для i от i_ser до n делать
начало
Для j от 1 до n - i + 1 делать
// тут мы получаем нужные нам координаты i, j
конец
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.