
Дана матрица А(n,m). Сформировать массив В(n), каждый элемент которого есть количество
положительных элементов соответствующей строки матрицы А.

Ответы на вопрос




Для решения данной задачи мы можем использовать циклы для перебора строк матрицы А и подсчета количества положительных элементов в каждой строке. Затем мы можем сохранить количество положительных элементов в соответствующий элемент массива B.
Ниже приведен пример кода на языке Python для реализации данной задачи:
```python def count_positive_elements(row): count = 0 for element in row: if element > 0: count += 1 return count
def form_array_B(matrix): n = len(matrix) # количество строк m = len(matrix[0]) # количество столбцов
array_B = []
for i in range(n): count = count_positive_elements(matrix[i]) array_B.append(count)
return array_B
# Пример использования matrix_A = [ [1, -2, 3], [-4, 5, 6], [7, 8, -9] ]
array_B = form_array_B(matrix_A) print(array_B) # Вывод: [2, 2, 2] ```
В этом примере мы сначала определяем функцию count_positive_elements, которая принимает строку матрицы и возвращает количество положительных элементов в этой строке. Затем мы определяем функцию form_array_B, которая принимает матрицу А и возвращает массив B, содержащий количество положительных элементов в каждой строке матрицы А.
Мы используем цикл для перебора строк матрицы А и вызываем функцию count_positive_elements для каждой строки. Результат подсчета положительных элементов сохраняется в массиве B.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili