mouse-0211fsb3509
?>

УсловиеДан массив размера N × N. Необходимо вывести положительные элементы главной диагонали.Формат входных данныхНатуральное число N — размер массива (N ≤ 50 В следующих N строках вводится сам массив, состоящий из целых чисел, по модулю не превышающих 100.Формат выходных данныхТребуется вывести положительные элементы главной диагонали или «No such elements», если положительных элементов нет.Пример:входные данные 4 22 7 -9 2317 -19 -24 2520 47 31 -16-42 -45 29 49 выходные данные22 31 49

Информатика

Ответы

pnat1235
Хорошо, давайте решим данную задачу.

Сначала создадим двумерный массив размера N x N и заполним его значениями, которые вводятся с клавиатуры.

```python
N = int(input("Введите размер массива: "))

# Создаем пустой массив размера N x N
array = []

# Заполняем массив значениями, которые вводятся с клавиатуры
for i in range(N):
row = list(map(int, input().split()))
array.append(row)
```

Теперь у нас есть двумерный массив `array`, содержащий N строк и N столбцов.

Далее нам нужно вывести положительные элементы главной диагонали. Главная диагональ - это элементы массива, у которых индекс строки равен индексу столбца.

```python
diagonal_elements = []

# Ищем положительные элементы главной диагонали
for i in range(N):
if array[i][i] > 0:
diagonal_elements.append(array[i][i])

# Проверяем, есть ли положительные элементы главной диагонали
if len(diagonal_elements) > 0:
print(*diagonal_elements)
else:
print("No such elements")
```

В приведенном коде мы проходим по элементам главной диагонали (индекс строки равен индексу столбца), проверяем, является ли элемент положительным, и при положительном результате добавляем его в список `diagonal_elements`. Затем мы проверяем длину списка `diagonal_elements` - если он больше 0, то выводим элементы главной диагонали, иначе выводим "No such elements".

Таким образом, мы решаем задачу поиска положительных элементов главной диагонали в двумерном массиве размера N x N.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

УсловиеДан массив размера N × N. Необходимо вывести положительные элементы главной диагонали.Формат входных данныхНатуральное число N — размер массива (N ≤ 50 В следующих N строках вводится сам массив, состоящий из целых чисел, по модулю не превышающих 100.Формат выходных данныхТребуется вывести положительные элементы главной диагонали или «No such elements», если положительных элементов нет.Пример:входные данные 4 22 7 -9 2317 -19 -24 2520 47 31 -16-42 -45 29 49 выходные данные22 31 49
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fta1309
aivanova
bezpalova2013
M19026789436
Yekaterina_Popova1413
Ольга
Viktorovna
Vladimirovna1370
Melsan19914239
NatalyaAlekseevich1644
safin8813
Anatolevich1506
alexanderpokrovskij6
abuzik
vlsvergun59