Вопрос задан 08.07.2023 в 07:50. Предмет Информатика. Спрашивает Гришаков Рома.

Python 20баллов Напишите программу , которая заполняет квадратную матрицу случайными числами в

интервале [10,99], и находит максимальный и минимальный элементы в матрице и их индексы. Пример: Матрица А: 12 14 67 45 32 87 45 63 69 45 14 11 40 12 35 15 Максимальный элемент A[2,2]=87 Минимальный элемент A[3,4]=11
0 0
Перейти к ответам

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

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

Ответ:

import random

x=int(input())

a=[]

c=0

q=0

w=0

for i in range(x):

   a.append([])

   for j in range(x):

    a[i].append(random.randint(10,100))

print(a)

for i in range(x):

   q+=1

   for j in range(x):

       w+=1

       if a[i][j]>c:

           c=a[i][j]

print( 'a[',q,',',w,']=', c)

for i in range(x):

   q+=1

   for j in range(x):

       w+=1

       if a[i][j]<c:

           c=a[i][j]

print( 'a[',q,',',w,']=', c)

         

       

Объяснение:

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

Конечно, вот пример программы на Python, который выполняет указанные вами задачи:

python
import random # Размерность квадратной матрицы matrix_size = int(input("Введите размерность квадратной матрицы: ")) # Заполняем матрицу случайными числами в интервале [10, 99] matrix = [[random.randint(10, 99) for _ in range(matrix_size)] for _ in range(matrix_size)] # Выводим матрицу на экран print("Матрица А:") for row in matrix: print(" ".join(map(str, row))) # Находим максимальный и минимальный элементы в матрице и их индексы max_element = matrix[0][0] min_element = matrix[0][0] max_index = (0, 0) min_index = (0, 0) for i in range(matrix_size): for j in range(matrix_size): if matrix[i][j] > max_element: max_element = matrix[i][j] max_index = (i, j) if matrix[i][j] < min_element: min_element = matrix[i][j] min_index = (i, j) # Выводим результаты print(f"Максимальный элемент A[{max_index[0]},{max_index[1]}] = {max_element}") print(f"Минимальный элемент A[{min_index[0]},{min_index[1]}] = {min_element}")

Программа создает квадратную матрицу заданной пользователем размерности, заполняет её случайными числами, а затем находит максимальный и минимальный элементы с их индексами и выводит результаты на экран.

0 0

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

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

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

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