Найти максимальный элемент матрицы - Pascal (93036)

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

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

Дана целочисленная матрица 4х4. Найти максимальный элемент этой матрицы, результирующий элемент, вывести на экран заменяя на 0.

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

textual
Листинг программы
uses crt;
const n=4;
var a:array[1..4,1..4] of integer;
i,j,max:integer;
begin
clrscr;
randomize;
for i:=1 to n do
for j:=1 to n do
begin
a[i,j]:=random(10);
end;
writeln;
for i:=1 to n do
begin
for j:=1 to n do
begin
write(a[i,j]:3);
end;
writeln;
end;
max:=a[1,1];
for i:=1 to n do
for j:=1 to n do
begin
if a[i,j]>max then
max:=a[i,j];
max:=0;
end;
writeln('max = ',max);
readkey;
end.

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

  1. Объявление переменных: — a: массив размером 4x4 для хранения чисел — i, j: индексы для перемещения по матрице — max: переменная для хранения максимального числа
  2. Инициализация матрицы случайными числами с помощью цикла for и функции randomize
  3. Вывод содержимого матрицы на экран с помощью цикла for и функции write
  4. Инициализация переменной max значением элемента a[1,1]
  5. Проверка каждого элемента матрицы на предмет его больше чем max и обновление значения max при необходимости
  6. Вывод значения max на экран с помощью функции writeln
  7. Ожидание нажатия клавиши с помощью функции readkey
  8. Завершение программы

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


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

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

8   голосов , оценка 4 из 5
Похожие ответы