Вопрос задан 08.10.2023 в 12:32. Предмет Информатика. Спрашивает Малетич Христина.

Найти максимальный элемент двухмерного массива размера n*n и сумму всех элементов строки и столбца,

где находится этот элемент
0 0
Перейти к ответам

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

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

PascalABC.NET 3.4.2, сборка 1814 от 02.10.2018


begin

 var n := ReadInteger('n=');

 var m := MatrRandom(n, n); m.Println;

 var max := m.ElementsWithIndexes.MaxBy(t -> t[0]);

 Println($'Максимальный = {max[0]}');

 Println($'Сумма строки = {m.Row(max[1]).Sum}');

 Println($'Сумма столбца = {m.Col(max[2]).Sum}');

end.


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

Для нахождения максимального элемента в двумерном массиве размера n*n и суммы всех элементов строки и столбца, в которых этот элемент находится, вы можете использовать следующий код на Python:

python
import random # Генерируем двумерный массив размера n*n n = 5 # Замените на нужный вам размер matrix = [[random.randint(1, 100) for _ in range(n)] for _ in range(n)] # Находим максимальный элемент и его координаты max_element = matrix[0][0] max_row, max_col = 0, 0 for i in range(n): for j in range(n): if matrix[i][j] > max_element: max_element = matrix[i][j] max_row, max_col = i, j # Считаем сумму элементов в строке и столбце, содержащих максимальный элемент row_sum = sum(matrix[max_row]) col_sum = sum(matrix[i][max_col] for i in range(n)) # Выводим результаты print("Максимальный элемент:", max_element) print("Сумма элементов в строке {}: {}".format(max_row + 1, row_sum)) print("Сумма элементов в столбце {}: {}".format(max_col + 1, col_sum))

Обратите внимание, что в этом коде мы сначала генерируем случайный двумерный массив, затем находим максимальный элемент и его координаты, и, наконец, считаем суммы элементов в строке и столбце, содержащих максимальный элемент. Вы можете заменить значение n на желаемый размер массива, и код будет работать для массивов этого размера.

0 0

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

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

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

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