С клавиатуры вводится вещественная матрица А NxN (N<=40).
1. Найти максимальный элемент под главной диагональю.
2. Найти номер столбца первого элемента, равного нулю.
3. Найти минимальный элемент к-го столбца матрицы.
4. Переставить местами k-ый и l-ый столбцы матрицы.
5. Найти произведение элементов на главной и побочной диагоналях матрицы.
6. Отсортировать побочную диагональ по возрастанию элементов.
7. Поменять местами минимальный и максимальный элементы матрицы.
8. Составить одномерный массив из средних арифметических значений положительных элементов четных столбцов матрицы.
Python
Помогите решить Python!!!!
Здравствуйте, Дим!
Вот ответ для Вас от меня:
1. В виде одного файла
2. Ниже - в виде текста
Вот ответ для Вас от меня:
1. В виде одного файла
2. Ниже - в виде текста
N = int(input("N="))
# Ввожу матрицу вещественных чисел
A = []
for y in range(N):
A = A + [[]] # Добавляю новую строку в матрицу
for x in range(N):
f = float(input("A["+str(y)+"]["+str(x)+"]="))
A[y] = A[y]+[f]
# Вывожу матрицу на экран
print("Исходная матрица:")
for y in range(N):
for x in range(N):
print("\t",A[y][x],end="")
print()
# Ищу максимальный элемент под главной диагональю
max_A = 0
for y in range(N):
for x in range(N):
if y>x and A[y][x]>max_A: # Если y>x - тогда A[y][x] находится под главной диагональю
max_A = A[y][x]
print("1.Максимальный элемент под главной диагональю:",max_A)
# Ищу номер первого столбца, в котором есть нулевой элемент
finded_zero = False # Признак, что найден нулевой элемент
num_col_zero = -1 # Номер столбца с нулевым элементом
for x in range(N):
for y in range(N):
if A[y][x] == 0:
# Нашёл столбец с нулевым элементом
num_col_zero = x
finded_zero = True
break # Выхожу из цикла
if finded_zero:
break
if finded_zero:
print("2.Номер столбца первого элемента, равного нулю:",num_col_zero+1)
else:
print("2.Элемент, равный нулю, не найден.")
# Ищу минимальный элемент k-го столбца
k = int(input("Введите номер столбца k="))
min_A_k = A[0][k-1]
for y in range(N):
if A[y][k-1]
Orxan Veliyev
Orxan Veliyev
Orxan Veliyev
Виктор Шаров
Спасибо огромное)))))
Найди минимальньіе наведения , там есть весь алгоритм
Похожие вопросы
- Помогите решить (Python)
- Пожалуйста, помогите решить задачу на Python. Упражнения 57,58,59,60.
- Пожалуйста, помогите решить задачу на Python. Упражнение 124, 125, 146
- Помогите решить задачу на Python. Никак не могу решить задачу, больше дня не могу найти ответ! Никакой код не работает.
- Задача в Python? Помогите решить, не получается! Решить нужно без функций и методов. Только циклы и условные операторы.
- Помогите решить задачу на python! Упражнение 41,45,47.
- Помогите решить задачу на python! Упражнение 49,50,51,52,53.
- Помогите решить задачку в Python (!)
- Помогите решить задачу на Python.
- Помогите решите задачку на python