Вопрос задан 29.04.2019 в 13:05. Предмет Информатика. Спрашивает Миронова Вика.

А) Дан массив размера n x n. Найдите сумму его элементов, расположенных над главной диагональю

(элементы главной диагонали включить в сумму). Б) Дан массив размера n x n. Найдите минимальный из его элементов, расположенных под побочной диагональю (элементы побочной диагонали включить в сумму). В) Дан массив размера n x n. Найдите максимальный из его элементов, расположенных под побочной диагональю (элементы побочной диагонали включить в сумму)
0 0
Перейти к ответам

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

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


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

A) Для нахождения суммы элементов, расположенных над главной диагональю массива n x n, нужно пройтись по каждому элементу массива, находящемуся выше главной диагонали, и добавить его значение к общей сумме. Также необходимо учесть элементы на главной диагонали. Вот пример кода на Python, реализующий данную задачу:

```python def sum_above_main_diagonal(arr): n = len(arr) total_sum = 0 for i in range(n): for j in range(i, n): total_sum += arr[i][j] return total_sum

# Пример использования array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] result = sum_above_main_diagonal(array) print(result) # Результат: 28 ```

B) Для нахождения минимального элемента, расположенного под побочной диагональю массива n x n, нужно пройтись по каждому элементу массива, находящемуся ниже побочной диагонали, и найти минимальное значение. Также необходимо учесть элементы на побочной диагонали. Вот пример кода на Python, реализующий данную задачу:

```python def min_below_secondary_diagonal(arr): n = len(arr) min_value = arr[n-1][0] for i in range(n): for j in range(n): if i > j: min_value = min(min_value, arr[i][j]) return min_value

# Пример использования array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] result = min_below_secondary_diagonal(array) print(result) # Результат: 7 ```

C) Для нахождения максимального элемента, расположенного под побочной диагональю массива n x n, нужно пройтись по каждому элементу массива, находящемуся ниже побочной диагонали, и найти максимальное значение. Также необходимо учесть элементы на побочной диагонали. Вот пример кода на Python, реализующий данную задачу:

```python def max_below_secondary_diagonal(arr): n = len(arr) max_value = arr[n-1][0] for i in range(n): for j in range(n): if i > j: max_value = max(max_value, arr[i][j]) return max_value

# Пример использования array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] result = max_below_secondary_diagonal(array) print(result) # Результат: 8 ```

Это лишь примеры кода на Python для решения данных задач. Реализация может отличаться в зависимости от языка программирования.

0 0

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

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

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