Обчислення кількості елементів з заданим значенням
в двовимірному масиві
Алгоритм обчислення кількості заданого елемента у двовимірному масиві відрізняється від аналогічного алгоритму для одновимірного масиву лише тим, що пошук елемента виконується не в одному. а в кількох рядках.
Розглянемо, наприклад програму пошуку кількості елементів, що дорівнюють заданому числу у квадратній матриці з N^2 елементів
# Створення 2-вимірного масиву випадкових цілих чисел
import random
n=int(input('Який розмір матриці? N= '))
mas=[]
for j in range(n):
mas1=[]
for i in range(n):
x=random.randint(1,100)
mas1.append(x)
mas.append(mas1)
print(mas1)
# Обчислення кількості заданого елемента в масиві
print()
c = int(input('Скільки в масиві елементів С = '))
k = 0
for j in range(n):
for i in range(n):
if c == mas [i][j]:
k = k + 1
print()
if k == 0:
print('Таких чисел немає')
else:
print('Таких чисел ', k)
Немає коментарів:
Дописати коментар