Определить наибольший элемент нечётных строк матрицы размерности 5*5 - Pascal

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

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

Определить наибольший элемент нечётных строк матрицы L размерности 5*5, значение его присвоить переменной K и вывести на экран.

Решение задачи: «Определить наибольший элемент нечётных строк матрицы размерности 5*5»

textual
Листинг программы
  1. const
  2.     nMax = 5;
  3. var
  4.     a: Array[0..nMax - 1, 0..nMax - 1] Of ShortInt;
  5.     i, j, iMax, jMax: Byte;
  6.     k: ShortInt;
  7. begin
  8.     Randomize();
  9.     WriteLn('Original array');
  10.     iMax := 0; jMax := 0;
  11.     for i := 0 to nMax - 1 do
  12.     begin
  13.         for j := 0 to nMax - 1 do
  14.         begin
  15.             a[i, j] := Random(199) - 99;
  16.             Write(a[i, j]:5);
  17.             if ((Not Odd(i)) And (a[i, j] > a[iMax, jMax]))
  18.             then
  19.             begin
  20.                 iMax := i;
  21.                 jMax := j;
  22.             end;
  23.         end;
  24.         WriteLn;
  25.     end;
  26.     WriteLn;
  27.     k := a[iMax, jMax];
  28.     Write('k=', k);
  29. end.

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

  1. Объявление константы nMax со значением 5.
  2. Объявление переменной a как двумерного массива размерности 5*5, содержащего целые числа.
  3. Объявление переменных i, j, iMax, jMax как целых чисел типа Byte.
  4. Объявление переменной k как целого числа типа ShortInt.
  5. Инициализация генератора случайных чисел.
  6. Вывод сообщения Original array.
  7. Инициализация iMax и jMax нулевыми значениями.
  8. Начало двойного цикла по переменным i и j от 0 до nMax - 1.
  9. Генерация случайного числа для каждого элемента массива a и вывод его на экран.
  10. Проверка, является ли строка i четной и больше ли текущий элемент, чем элемент с координатами iMax и jMax. Если условие выполняется, обновление iMax и jMax.
  11. Переход на новую строку.
  12. Вывод пустой строки.
  13. Присвоение переменной k значения элемента массива a с координатами iMax и jMax.
  14. Вывод значения переменной k.

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


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

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

14   голосов , оценка 3.571 из 5

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

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

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