Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2023, 17:36   #1
fyz abkbvjyjdf
 
Регистрация: 04.12.2022
Сообщений: 8
По умолчанию Матрицы в Python

Дана квадратная матрица B(K,K) натуральных чисел. Среди нечетных отрицательных элементов, лежащих в выделенной области,найти минимальный. Область задается главной диагональю и
координатами элемента B(S,P), через который проводятся горизонтальная и вертикальная линии. Элементы, расположенные на границах области, не входят в заштрихованную часть.
Изображения
Тип файла: png Без имени.png (18.0 Кб, 20 просмотров)
fyz abkbvjyjdf вне форума Ответить с цитированием
Старый 09.03.2023, 19:25   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Только на картинке побочная диагональ. Вот код с самым сложным - индексами элементов. Осталось заменить код заполнения единичками на код поиска нужных элементов и выбора среди них минимального.
Код:
K = 7
S, P = 5, 6
B = [[0] * K for _ in range(K)]
for row in B:
    print(row)
for i in range(min(S, K - P - 1) + 1, max(S, K - P - 1)):
    for j in range(min(K - i - 1, P) + 1, max(K - i - 1, P)):
        B[i][j] = 1
print('-----')
for row in B:
    print(row)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 10.03.2023, 02:50   #3
Пётр Седов
Форумчанин
 
Регистрация: 26.10.2022
Сообщений: 119
По умолчанию

Цитата:
Сообщение от fyz abkbvjyjdf Посмотреть сообщение
Дана квадратная матрица B(K,K) натуральных чисел. Среди нечетных отрицательных элементов,
Как это натуральные числа могут быть отрицательными?
Пётр Седов вне форума Ответить с цитированием
Старый 11.03.2023, 09:32   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,551
По умолчанию

В учебных задачках и не такое бывает.
"Если полковник сказал, что синус равен 2, то так оно и есть!"
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка. Двоичный поиск. Матрицы. Python Kadet12 Помощь студентам 1 01.02.2019 17:11
Ненулевые элементы матрицы Python y3vs.o Помощь студентам 1 03.10.2018 11:57
[Python] Дана квадратная матрица размерности n. Обнулите первый отрицательный элемент матрицы. В правильном ли я направление или это не подходит? Есть код Sopm Помощь студентам 2 02.01.2018 16:37
определитель матрицы в Python Alexsandraaa Помощь студентам 2 14.03.2017 18:50
Python (диагональ матрицы) PIA111 Python 3 10.02.2016 23:59