Дан массив A [1..18, 1 .. n] и натуральное число n. Составить программу поиска наибольшего по модулю элемента массива, а также индекса этого элемента.

28 Июн 2021 в 19:47
185 +1
0
Ответы
1

Пример кода на Python:

def find_largest_element(A, n):
max_element = A[1][1]
max_index = (1, 1)
for i in range(1, 19):
for j in range(1, n + 1):
if abs(A[i][j]) > abs(max_element):
max_element = A[i][j]
max_index = (i, j)
return max_element, max_index
A = [[0] * (n + 1) for _ in range(19)] # Создаем двумерный массив и заполняем его значениями
# Ввод значений массива A
for i in range(1, 19):
for j in range(1, n + 1):
A[i][j] = int(input(f'Введите элемент A[{i}][{j}]: '))
largest_element, index = find_largest_element(A, n)
print(f'Наибольший по модулю элемент массива: {largest_element}')
print(f'Индекс этого элемента: {index}')

Программа сначала заполняет двумерный массив A, затем вызывает функцию find_largest_element, которая ищет наибольший по модулю элемент и его индекс в массиве. Результат выводится на экран.

17 Апр 2024 в 15:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир