Найти наименьший элемент матрицы NxM - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Найти наименьший элемент матрицы NxM

Решение задачи: «Найти наименьший элемент матрицы NxM»

textual
Листинг программы
  1. CONST
  2.  kol_strok=5;
  3.  kol_stolbcov=4;
  4. VAR
  5.  A:array[1..kol_strok,1..kol_stolbcov] of Real;
  6.  i,j:integer;
  7.  min:real;
  8. BEGIN
  9.  for i:=1 to kol_strok do
  10.   for j:=1 to kol_stolbcov do
  11.    Read(A[i,j]);
  12.  min:=A[1,1];
  13.  for i:=1 to kol_strok do
  14.   for j:=1 to kol_stolbcov do
  15.     if min>A[i,j] then min:=A[i,j];
  16.   Writeln('Минимальный элемент = ',min:4:2);
  17. END.

Объяснение кода листинга программы

В данном коде используется двумерный массив для хранения чисел. Переменная A содержит этот массив. С помощью двух вложенных циклов, каждая ячейка массива считывается с помощью функции Read, которая считывает число с консоли и сохраняет его в соответствующую ячейку массива. Переменная min инициализируется значением первой ячейки массива (A[1,1]). Затем, с помощью вложенных циклов, происходит сравнение каждого элемента массива с переменной min. Если текущий элемент меньше min, то min обновляется значением этого элемента. В конце программы, с помощью функции Writeln, выводится сообщение с минимальным элементом.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы