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, которая ищет наибольший по модулю элемент и его индекс в массиве. Результат выводится на экран.
Пример кода на 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, которая ищет наибольший по модулю элемент и его индекс в массиве. Результат выводится на экран.