В задачах, приведенных ниже, кроме задач на заполнение матрицы, включить блок, считывающий исходную матрицу.
Дана вещественная квадратная матрица порядка 5. Найти наименьший элемент из расположенных на побочной диагонали.
a=[] for i in range(5): a.append(list(map(float, input().split()))) min_a=a[0][4] for i in range(5): for j in range(5): if i+j==4 and a[i][j]<min_a: min_a=a[i][j] print(min_a)
Задана квадратная матрица А размером N×N (N<=10, вводится в первой входной строке),состоящая из действительных чисел. Найти произведение наименьших элементов каждого столбца матрицы.
n=int(input()) a=[] mult=1 for i in range(n): a.append(list(map(float, input().split()))) for j in range(n): min_j=a[0][j] for i in range(n): if a[i][j]<min_j: min_j=a[i][j] mult*=min_j print(mult)
Дана целочисленная матрица размера 5×10. Найти минимальное значение среди сумм элементов всех ее строк.
a=[] for i in range(5): a.append(list(map(int, input().split()))) ans=[] for i in range(5): s=0 for j in range(len(a[i])): s+=a[i][j] ans.append(s) print(min(ans))
Заполните двоичную матрицу (состоящую только из нулей и единиц) в шахматном порядке. В левом верхнем углу должен быть элемент равный 1. Во входной строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M (1<=N,M<=100).
n,m=map(int,input().split()) a=[[0]*m for i in range(n)] # print(a) for i in range(n): for j in range(m): if (i+j)%2==0: a[i][j]=1 else: a[i][j]=0 for i in range(n): for j in range(m): print(a[i][j], end=' ') print()
Написать программу, которая в заданной матрице чисел A(N,M) находит все элементы, равные числу, введенному с клавиатуры. Подсчитать число таких элементов. Во входной строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M (1<=N,M<=100)
n,m=map(int,input().split()) k=int(input()) a=[] count=0 for i in range(n): a.append(list(map(int, input().split()))) for i in range(n): for j in range(len(a[i])): if a[i][j]==k: count+=1 print(count)