Вопрос задан 15.06.2023 в 14:58. Предмет Информатика. Спрашивает Крекотень Кристина.

PYTHON, массивы, матрицы Составить двумерный массив m × n случайных чисел в диапазоне от -100 до

100. Найти в нем первый нечётный элемент, последний положительный, поменять местами первый нечётный элемент и последний положительный элемент​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мягких Дмитрий.

import random

m = int(input("введи число столбцов:" ))

n = int(input("введи число строк:"))

a = [[random.randint(-100, 100)]*m for i in range(n)]

print(a)

print()

for i in range(n):

for j in range(m):

if a[i][j] % 2 != 0:

not_even = a[i][j]

xl = i

yl = j

print("первый нечетный элемент:", not_even)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для начала создадим двумерный массив m x n случайных чисел в диапазоне от -100 до 100 с помощью библиотеки numpy в Python:

```python import numpy as np

m = 3 # количество строк n = 4 # количество столбцов

array = np.random.randint(-100, 100, size=(m, n)) print("Исходный массив:") print(array) ```

Теперь найдем первый нечётный элемент и последний положительный элемент в массиве:

```python first_odd = None last_positive = None

for row in range(m): for col in range(n): if array[row, col] % 2 != 0 and first_odd is None: first_odd = (row, col) if array[row, col] > 0: last_positive = (row, col)

print("Первый нечётный элемент:", array[first_odd]) print("Последний положительный элемент:", array[last_positive]) ```

Затем поменяем местами первый нечётный элемент и последний положительный элемент:

```python array[first_odd], array[last_positive] = array[last_positive], array[first_odd] print("Массив после замены:") print(array) ```

Теперь у нас есть двумерный массив случайных чисел, мы нашли первый нечётный элемент и последний положительный элемент, и поменяли их местами.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос