помогите пожалуйста. Дана матрица 5 на 5. Отыскать наименьшее из значений

Помогите пожалуйста. Дана матрица 5 на 5. Отыскать меньшее из значений частей побочной диагонали и двух соседних с ней линий. (Pascal ABC)

Задать свой вопрос
1 ответ

var
 a:array[1..5,1..5] of integer;
 i,j,m,n,min:integer;
begin
 randomize;
 for i:=1 to 5 do begin
   for j:=1 to 5 do
   a[i,j]:=random(20);
   end;
 writeln('начальная мтарица');  
 for i:=1 to 5 do begin
  for j:=1 to 5 do
   write(a[i,j],' ');
   writeln;
   end;
   min:= a[5,5];
  for i := 1 to 5 do
   for j := 1 to 5 do
    if i+j = n+1 then
      begin
        if a[i,j] lt; min then min:= a[i,j]
      else
        if j = 5 then if a[i, j - 1] lt; min then min:= a[i, j-1]
      else
        if i = 5 then if a[i - 1, j] lt; min then min:= a[i - 1, j]
      else
        if a[i, j - 1] lt; min then min:= a[i, j-1]
      else
        if a[i - 1, j] lt; min then min:= a[i - 1, j];
      end;
      write(min);
end.
Кирюха Фельдфебелев
спасибо огромное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт