Разработайте программу, которая для двумерного вещественного массива TxD выводит на экран элементы, значения которых не меньше заданного числа Z, а остаток деления каждого индекса на другое задаваемое число Q является четным.

1 Ноя 2019 в 19:43
184 +1
0
Ответы
1

Вот пример программы на Python:

def filter_array(arr, z, q):
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] >= z and (i % q) % 2 == 0 and (j % q) % 2 == 0:
print(f"arr[{i}][{j}] = {arr[i][j]}")
# Пример использования
T = [
[1.5, 2.7, 3.9],
[4.2, 5.3, 6.4],
[7.1, 8.8, 9.0]
]
Z = 5
Q = 2
filter_array(T, Z, Q)

В данной программе функция filter_array принимает двумерный массив arr, число z и число q. Она проходит по всем элементам массива и выводит на экран элементы, которые удовлетворяют условиям: значение не меньше z и остаток от деления индексов на q является четным числом.

В примере использования задан двумерный массив T, число Z равно 5, число Q равно 2. Вызов функции filter_array(T, Z, Q) выведет на экран элементы, которые соответствуют заданным условиям.

19 Апр 2024 в 03:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир