Напишите программу на языке Паскаль которая выводит порядковый номер минимального элемента в двухмерном массиве

7 Мар 2020 в 19:41
118 +1
0
Ответы
1

Приведенный ниже код на языке Паскаль находит порядковый номер минимального элемента в двумерном массиве:

program FindMinElementIndex;
const
Rows = 3;
Cols = 3;
var
arr: array[1..Rows, 1..Cols] of integer;
i, j, minVal, minI, minJ: integer;
begin
minVal := MaxInt;
// Ввод значений в двумерный массив
for i := 1 to Rows do
for j := 1 to Cols do
begin
write('Введите arr[', i, '][', j, ']: ');
readln(arr[i, j]);
if arr[i, j] < minVal then
begin
minVal := arr[i, j];
minI := i;
minJ := j;
end;
end;
// Вывод значений массива
writeln('Введенный массив:');
for i := 1 to Rows do
begin
for j := 1 to Cols do
write(arr[i, j], ' ');
writeln;
end;
// Вывод порядкового номера минимального элемента
writeln('Минимальный элемент: ', minVal);
writeln('Порядковый номер минимального элемента: ', (minI - 1) * Cols + minJ);
end.

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

18 Апр в 16:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир