Практикалық жұмыс 12 Екі өлшемді массивтермен жұмыс Жұмыстың мақсаты



бет4/5
Дата15.11.2022
өлшемі204,16 Kb.
#50265
1   2   3   4   5
Байланысты:
Практикалық жұмыс 12 матрица

Үшінші әдіс
Қайталау операторы тізім жолдарын толтыру үшін қолданылады. тізімдегі i-нші жол 2 санымен, ары қарай 1 санымен, n-i-1жолы 0 санымен толтырылады:

A[i] = [2] * i + [1] + [0] * (n - i - 1)





n=3
A = []


# массивті 5 сандарымен толтырамыз
for i in range(n):
A.append([5]*n)
# толтырылған массивті шығару
for i in range(n):
for j in range(n):
print(A[i][j], end = ' ')
print()
# массивтегі бас диагональ, одан жоғары және төмен элементтерді өзгертеміз
for i in range(n):
A[i] = [2] * i + [1] + [0] * (n - i - 1)
# Өзгертілген массивті шығару
print('Өзгертілген массив')
for i in range(n):
for j in range(n):
print(A[i][j], end = ' ')
print()

for i in range(n):



Нұсқа 0
1. 3x3 екі өлшемді массив берілген. Массивтің 3-нші бағанында орналасқан элементтер ішінен ең үлкенін табу керек; 2-нші жолда орналасқан элементтер арасында ең үлкен элементті табу керек. Алынған мәндерді жауапқа шығару керек.






Жауабы:



n=3
A = []
# массив элементтерін енгізу
for i in range(n):
B=[]
for j in range(n):
print('[',i,',',j,'] элементті енгіз')
B.append(int(input()))
A.append(B)
# енгізілген массивті шығару
for i in range(n):
for j in range(n):
print(A[i][j], end = ' ')
print()
# массивтің 3 бағанындағы максимал мән
maximum=A[0][2]
for i in range(n):
for j in range(n):
if maximum
maximum=A[i][2]
print('3 бағандағы максималды элемент=', maximum)
# массивтің 3 бағанындағы максимал мән


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет