Для решения данной задачи воспользуемся языком программирования Pascal. Ниже представлен код программы:
program MaxMinMatrix;
const
N = 5; // размер квадратной матрицы
var
matrix: array[1.N, 1.N] of integer;
i, j, maxElement, minElement, maxI, maxJ, minI, minJ: integer;
begin
// заполняем матрицу случайными числами в интервале [10,99]
Randomize;
for i := 1 to N do
for j := 1 to N do
matrix[i, j] := Random(90) + 10;
// выводим матрицу на экран
writeln('Матрица:');
for i := 1 to N do
begin
for j := 1 to N do
write(matrix[i, j]:4);
writeln;
end;
// находим максимальный элемент и его индексы
maxElement := matrix[1, 1];
maxI := 1;
maxJ := 1;
for i := 1 to N do
for j := 1 to N do
if matrix[i, j] > maxElement then
begin
maxElement := matrix[i, j];
maxI := i;
maxJ := j;
end;
// находим минимальный элемент и его индексы
minElement := matrix[1, 1];
minI := 1;
minJ := 1;
for i := 1 to N do
for j := 1 to N do
if matrix[i, j] < minElement then
begin
minElement := matrix[i, j];
minI := i;
minJ := j;
end;
// выводим результаты
writeln('Максимальный элемент: ', maxElement, ' с индексами [', maxI, ', ', maxJ, ']');
writeln('Минимальный элемент: ', minElement, ' с индексами [', minI, ', ', minJ, ']');
end.
Данная программа создает квадратную матрицу размером 5x5, заполняет ее случайными числами в интервале [10,99], находит максимальный и минимальный элементы в матрице, а также их индексы, и выводит результаты на экран.