Дан массив L(n,n). Отыскать максимальный посреди отрицательных элементов и сумму частей

Дан массив L(n,n). Найти наибольший посреди отрицательных частей и сумму частей на основной диагонали.

Написать программку в Pascal,пожалуйста

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

program raf105;

const

 n = 4;

var

 a: array[1..n,1..n] of integer;

 i,j,max,sum: integer;

begin

 for i:=1 to n do

 begin

   for j:=1 to n do

   begin

     a[i,j]:= random(-9,9); // Наполнение массива

     write(a[i,j]:2,' ');   // Вывод массива

     if a[i,j] lt; 0 then

       if max = 0 then

         max:= a[i,j]

       else

         if max lt; a[i,j] then

           max:= a[i,j];

   if i = j then

     sum:= sum + a[i,j];

   end;

   writeln;

 end;

 writeln('Наибольший посреди отрицательных частей: ',max);

 writeln('Сумма элементов основной диагонали: ',sum);

end.

PascalABC

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт