Задан массив заполненный целыми случайными числами. 1 Задан массив A(N,N), заполненный целыми случайными числами из диапазона [-22;14]. Найти сумму положительных элементов, лежащих выше побочной диагонали. 2 Задан массив A(N), заполненный случайными целыми числами из диапазона [-18,20]. Найти произведение отрицательных элементов целочисленного массива.

3 Июл 2020 в 19:43
242 +1
0
Ответы
1
Для решения задачи необходимо:
Создать двумерный массив A(N,N) и заполнить его случайными числами из диапазона [-22;14].Найти сумму положительных элементов, лежащих выше побочной диагонали.
Пример кода на Python:
import numpy as np

N = 5
A = np.random.randint(-22, 15, (N, N))

sum_positives = 0
for i in range(N):
for j in range(N):
if i < N - j - 1 and A[i][j] > 0:
sum_positives += A[i][j]

print("Сумма положительных элементов выше побочной диагонали:", sum_positives)

2. Для решения задачи необходимо:
- Создать одномерный массив A(N) и заполнить его случайными числами из диапазона [-18,20].
- Найти произведение отрицательных элементов целочисленного массива.
Пример кода на Python:
```python
import numpy as np
N = 10
A = np.random.randint(-18, 21, N)
negative_product = 1
for num in A:
if num < 0:
negative_product *= num
print("Произведение отрицательных элементов массива:", negative_product)
18 Апр 2024 в 10:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир